6 #ifndef AMDAEMON_USBIO_H 7 #define AMDAEMON_USBIO_H 78 std::vector<std::reference_wrapper<UsbIONode>>
getNodes()
81 ::amdaemon::util::toContainer<decltype(getNodes())>(
87 std::vector<std::reference_wrapper<const UsbIONode>>
getNodes()
const 90 ::amdaemon::util::toContainer<decltype(getNodes())>(
99 #endif // AMDAEMON_USBIO_H USB I/O ボード単体の入出力処理を提供するクラス UsbIONode のヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
USB I/O ボード単体の入出力処理を提供するクラス。
Definition: UsbIONode.h:32
std::size_t getNodeCount() const
ノード数(USB I/O ボード数)を取得する。
bool isAvailable() const
USBの入出力機能を利用可能であるか否かを取得する。
Definition: UsbIO.h:49
std::vector< std::reference_wrapper< UsbIONode > > getNodes()
ノード操作インスタンス配列を取得する。
Definition: UsbIO.h:78
UsbIONode & getNode(std::size_t nodeIndex)
ノード操作インスタンスを取得する。
USBの入出力処理を提供するMonostateクラス。
Definition: UsbIO.h:35
std::vector< std::reference_wrapper< const UsbIONode > > getNodes() const
ノード操作インスタンス配列を取得する。
Definition: UsbIO.h:87