[EthercatDevice_DmpHID_Generic]
説明
指定されたUARTポートのソフトウェアTX FIFOの現在のバイト数を返します。戻り値が0より小さい場合、
派生クラス:
クラス名 | 製造者ID | 製品コード | UART | Keypad | LCM | MPG |
EthercatDevice_QECR11HU1S | 0x00000bc3 | 0x0086d404 | O | O | ||
EthercatDevice_QECR11HU5S | 0x00000bc3 | 0x0086d403 | O | |||
EthercatDevice_QECR00HU5S | 0x00000bc3 | 0x0086d400 | O | |||
EthercatDevice_QECR11HU9S | 0x00000bc3 | 0x0086d402 | O | O | O | O |
EthercatDevice_QECR00HU9S | 0x00000bc3 | 0x0086d401 | O | O | O | O |
構文
int uartQueryTxQueue(int dev);
媒介変数
[in] int dev
EtherCATスレーブデバイスの指定されたUARTポート。- 0 は、COM1。
- 1 は、COM2。
戻り値
Return the current number of bytes in the software TX FIFO for the specified UART port. If the return value is smaller than 0, it means an error codeを示します。.
備考
この関数は、 EthercatMaster::begin()
が正常に実行された後に呼び出す必要があります。この関数はブロッキングされていないため、循環コールバック内で呼び出すことができます。
例
#include "Ethercat.h" EthercatMaster master; EthercatDevice_QECR11HU9S slave; void setup() { Serial.begin(115200); master.begin(); slave.attach(0, master); Serial.print("TX FIFO: "); Serial.println(slave.uartQueryTxQueue(0)); } void loop() { // ... }
Please see EthercatDevice_DmpHID_Generic Class for more QEC HID slave instructions and API usage.