port | ボート番号 |
data | アラームデータ(4バイト) |
PDD_TMRERR_OK | 時刻取得要求成功 |
PDD_TMRERR_NO_TIMER | タイマを持つデバイスが接続されていない |
PDD_TMRERR_BUSY | デバイスはBUSY状態 |
アラームデータ4バイトのうち上位2バイトはブザー1、下位2バイトはブザー2を意味しています。
ブザーの音を鳴らさないようにするには、2バイトのデータのいずれにも00hを入れてください。
引数 port に指定するポート番号は以下のとおりです。
PDD_PORT_A1 | コントロールポートA拡張ソケット1 |
PDD_PORT_A2 | コントロールポートA拡張ソケット2 |
PDD_PORT_B1 | コントロールポートB拡張ソケット1 |
PDD_PORT_B2 | コントロールポートB拡張ソケット2 |
PDD_PORT_C1 | コントロールポートC拡張ソケット1 |
PDD_PORT_C2 | コントロールポートC拡張ソケット2 |
PDD_PORT_D1 | コントロールポートD拡張ソケット1 |
PDD_PORT_D2 | コントロールポートD拡張ソケット2 |
Uint8 data[4]; Uint32 ret; data[0] = 0xc0; data[1] = 0x80; data[2] = 0x00; data[3] = 0x00; ret = pdTmrAlarm(PDD_PORT_A1, data); if (ret != PDD_TMRERR_OK) { /* 鳴らせなかった */ }