6 #ifndef AMDAEMON_BOARDIO_H 7 #define AMDAEMON_BOARDIO_H 157 void setLedState(std::size_t index,
bool on,
bool forceUpdate =
false);
192 #endif // AMDAEMON_BOARDIO_H std::uint16_t getPushSwitchBits() const
PushSwitchのON/OFF状態ビット列を取得する。
std::uint16_t getDipSwitchBits() const
DipSwitchのON/OFF状態ビット列を取得する。
bool isCurrentLedStateOn(std::size_t index) const
現在設定されているLED状態が点灯状態であるか否かを取得する。
bool isDipSwitchOn(std::size_t index) const
DipSwitchのON/OFF状態を取得する。
bool isPushSwitchOn(std::size_t index) const
PushSwitchのON/OFF状態を取得する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
DipSwitchPos
DipSwitch位置定義列挙。
Definition: BoardIODef.h:22
DipSwitch、PushSwitch、LEDの定数定義を提供するヘッダ。
void setLedState(std::size_t index, bool on, bool forceUpdate=false)
LEDの状態を設定する。
DipSwitch、PushSwitch、LEDの情報を提供するMonostateクラス。
Definition: BoardIO.h:49
std::uint16_t getCurrentLedStateBits() const
現在設定されているLED状態ビット列を取得する。
std::uint16_t getDipSwitchAppValue() const
DipSwitchのアプリ定義値を取得する。
bool isDipSwitchOn(DipSwitchPos pos) const
DipSwitchのON/OFF状態を取得する。
Definition: BoardIO.h:112