データの送信後、ACKの受信を待ちません。 使用されるポートは最後にComOpen関数を用いてオープンされたポートです。
GetMfiAccessoryStatus関数による通信状態が接続済であるときに使用します。
iOSライブラリのメソッドreceiveDataとの通信には使用できません。
構文
int AccessoryDataSend(
const unsigned char *string,
int len,
);
パラメータ
- string
-
[in] stringは転送する文字列のポインタです。
- len
-
[in] 送信するバイト数を指定します。
値の範囲は1〜16288となります。
0バイト以下、もしくは16289バイト以上を指定するとエラーを返します。
戻り値
関数が正常終了(OK)、もしくは送信異常終了エラー(ERROR)を返します。
値 | 説明 |
---|---|
OK | 正常終了 |
ERROR | 送信異常終了(通信ポートが開かれていない場合も含む) |
解説
シリアルポートから文字列を指定バイト数分送信します。
Bluetooth SPP(COM3, COM5)でMFiによる接続を指定した場合に使用します。
Bluetooth MFi通信の詳細はBluetooth MFi概要をご参照ください。
Bluetooth SPP(COM3, COM5)でMFiによる接続を指定した場合に使用します。
Bluetooth MFi通信の詳細はBluetooth MFi概要をご参照ください。
必要条件
ヘッダファイル:
lib.h : システム18.0以降ライブラリファイル:
libSTARTUPOPH5000.a : システム18.0以降
関連事項
最終更新日:2022/05/09