サイト内検索

検索

Shares

Table of Content

EthercatDevice_DmpHID.uartQueryTxQueue()

[EthercatDevice_DmpHID_Generic]

説明

指定されたUARTポートのソフトウェアTX FIFOの現在のバイト数を返します。戻り値が0より小さい場合、

派生クラス:

クラス名製造者ID製品コードUARTKeypadLCMMPG
EthercatDevice_QECR11HU1S0x00000bc30x0086d404OO
EthercatDevice_QECR11HU5S0x00000bc30x0086d403O
EthercatDevice_QECR00HU5S0x00000bc30x0086d400O
EthercatDevice_QECR11HU9S0x00000bc30x0086d402OOOO
EthercatDevice_QECR00HU9S0x00000bc30x0086d401OOOO

構文

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.

上部へスクロール