Check for interrupts (doesn't work properly with VDM)
Also check socket interrupts
If there is an interrupt, call the preset handler
割り込みをチェック(VDMの時、正常に動作しません)
ソケットの割り込みもチェックします
割り込みがあった場合、事前に設定されたhandlerを呼び出します
Optional disableAllSocketCheck: booleanWhen it's true, do not call checkInterruptWait() for all sockets
trueの時、全ソケットのcheckInterrupt()呼び出しを行いません
Then whether you can check for interrupts
次に割り込みをチェックできるかどうか
Create an instance of W5500Socket in the frame of the unused socket
使っていないソケットの枠にW5500Socketのインスタンスを生成
Instance of W5500Socket W5500Socketのインスタンス
Get physical layer status 物理層のステータス取得
Physical layer status 物理層のステータス
Get an instance of W5500Socket, generate if necessary
W5500Socketのインスタンスを取得、必要ならば生成
Socket ID (0~7) ソケットID (0~7)
Instance of W5500Socket W5500Socketのインスタンス
Initialize W5500 and write common settings
W5500を初期化、共通設定の書き込み
W5500 config W5500の設定内容
Write result 書き込み結果
Set handler to catch all interrupts
Run checkInterruptWait() regularly to actually catch
全ての割り込みをキャッチするハンドラーを設定
実際にキャッチするにはcheckInterrupt()を定期的に実行
Callback function, name is the name of the interrupt received, extra is only when name=DestUnreach
コールバック関数、nameには受け取った割り込み名が入ります、extraはname=DestUnreachのときのみ
Optional extra: DestInfoSet a handler to catch a specific interrupt
Run checkInterruptWait() regularly to actually catch
特定の割り込みをキャッチするハンドラーを設定
実際にキャッチするにはcheckInterrupt()を定期的に実行
Name of the interrupt to get 取得する割り込みの名前 (IPConflict | DestUnreach | PPPoEClose | MagicPacket)
Callback function, extra is only when name=DestUnreach
コールバック関数、extraはname=DestUnreachのときのみ
Set mode モードを設定
WakeOnLAN(WoL), PingBlock, PPPoE and ForceARP
Write result 書き込み結果
Set physical layer config 物理層の設定
Physical layer config 物理層の設定内容
Write result 書き込み結果
Wait until the connection with the router is established
ルーターとの接続が確立されるまで待機
Physical layer status 物理層のステータス
Static infoGenerated using TypeDoc
W5500 management class W5500を管理するクラス