クラス namespace |
関数名 | |
共有ライブラリ | lazurite | int lazurite_send64le(uint8_t *addr, void* payload, uint16_t length) |
Ruby | LazGem | LazGem.send64le(addr,payload) |
Python | PyLaz | 非対応 |
JAVA | Liblzaurite | 非対応 |
addrで指定された宛先にpayloadを送信します。
LazGemにはLengthがありません。
addr
送信先のアドレス(64bit MACアドレス)をlittle endianで指定します。
payload
送信データ(最大 約240バイト)
length (共有ライブラリ、JAVAのみ)
送信するデータ(payload)の長さを指定します。
0以上 送信したデータのバイト数
0 成功
0以下
失敗(共有ライブラリのみ)
例外(Ruby, Python, Java)
ERRNO 19 ENODEV
送信先からのACK未受信
ERRNO 16 EBUSY CCA
BUSYによるエラー