leaps_mac_addr_set
BLE、UWB、Ethernet、または Wi-Fi インターフェースの MAC アドレスを設定します。有効にするにはリセットが必要です。内部の不揮発性メモリに書き込むため、頻繁に使用しないでください。デフォルトの MAC アドレスを使用するには、工場出荷時設定にリセットする必要があります (leaps_reset)。UWB MAC アドレスの下位 2 バイトは、0x0000 または 0xFFFF と等しくてはいけません。 BLE アドレスは、ランダム BLE アドレスまたはパブリック BLE アドレスのいずれかになります。イーサネット アドレスと Wi-Fi アドレスは EUI-48 形式に準拠する必要があり、U/I ビットはそれに応じて設定する必要があります。
入力
type_0、type_1、type_2、type_3: 8 ビット符号なし整数 (リスト内の MAC アドレス番号 0、1、2、3 を表すタイプ)
mac_addr_0、mac_addr_1、mac_addr_2、mac_addr_3: 48 ビット値 (リトル エンディアンの MAC アドレス番号 0、1、2、3)
出力
SPI/UART の例
TLV 要求 |
||
---|---|---|
タイプ |
長さ |
価値
リトルエンディアンのノードID
|
0x2D |
0x07 |
0x00 0xEF 0xCD 0xAB 0x56 0x34 0x12 |
タイプ 0x2D (45 dec) はコマンド leaps_mac_addr_set を意味します
TLV 応答 |
||
---|---|---|
タイプ |
長さ |
値(エラーコードを参照) |
0x40 |
0x01 |
0x00 |
タイプ 0x40 は、直前のコマンドの err_code を意味する