6 #ifndef AMDAEMON_SWITCHOUTPUT_H 7 #define AMDAEMON_SWITCHOUTPUT_H 92 void set(std::size_t bitIndex,
bool on,
bool forceUpdate =
false);
103 inline void reset(std::size_t bitIndex,
bool forceUpdate =
false)
105 set(bitIndex,
false, forceUpdate);
125 #endif // AMDAEMON_SWITCHOUTPUT_H void reset(std::size_t bitIndex, bool forceUpdate=false)
スイッチ出力をOFF状態に設定する。
Definition: SwitchOutput.h:103
bool exists() const
出力が存在するか否かを取得する。
カテゴリ単位のID付けされた出力処理を行うクラス。
Definition: OutputUnit.h:52
抽象出力の識別ID型 OutputId のヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
SwitchOutput(OutputUnit &unit, const OutputId &id)
コンストラクタ。
Definition: SwitchOutput.h:65
OutputUnit クラスにスイッチ出力値を設定するラッパクラス。
Definition: SwitchOutput.h:56
bool isCurrentOn(std::size_t bitIndex) const
現在のスイッチ出力設定がON状態であるか否かを取得する。