6 #ifndef AMDAEMON_OUTPUTUNIT_H 7 #define AMDAEMON_OUTPUTUNIT_H 23 class InnerIndexHolder;
77 void setValue(
const OutputId&
id, std::int64_t value,
bool forceUpdate =
false);
154 std::size_t _playerIndex;
165 #endif // AMDAEMON_OUTPUTUNIT_H OutputUnit クラスにアナログ出力値を設定するラッパクラス。
Definition: AnalogOutput.h:24
カテゴリ単位のID付けされた出力処理を行うクラス。
Definition: OutputUnit.h:52
抽象出力の識別ID型 OutputId のヘッダ。
SwitchOutput getSwitch(const OutputId &id)
スイッチ出力ラッパを取得する。
Definition: OutputUnit.h:112
OutputUnit クラスにスイッチ出力値を設定するラッパクラス SwitchOutput のヘッダ。
AnalogOutput getAnalog(const OutputId &id, double maxValue=1)
アナログ出力ラッパを取得する。
Definition: OutputUnit.h:148
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
OutputUnit クラスにアナログ出力値を設定するラッパクラス AnalogOutput のヘッダ。
void setValue(const OutputId &id, std::int64_t value, bool forceUpdate=false)
出力値を設定する。
bool exists(const OutputId &id) const
指定した識別IDの出力が存在するか否かを取得する。
std::int64_t getMaxValue(const OutputId &id) const
出力値として有効な最大値を取得する。
std::int64_t getCurrentValue(const OutputId &id) const
現在出力値として設定されている値を取得する。
OutputUnit クラスにスイッチ出力値を設定するラッパクラス。
Definition: SwitchOutput.h:56
AnalogOutput getAnalog(const OutputId &id, double minValue, double maxValue)
アナログ出力ラッパを取得する。
Definition: OutputUnit.h:128
OutputUnit(InnerIndexHolder)
コンストラクタ。
std::int64_t getMinValue(const OutputId &id) const
出力値として有効な最小値を取得する。