6 #ifndef AMDAEMON_JVSGENERALOUTPUT_H 7 #define AMDAEMON_JVSGENERALOUTPUT_H 20 class InnerIndexHolder;
48 void setBits(std::uint64_t bits,
bool forceUpdate =
false);
71 void setBit(std::size_t bitIndex,
bool on,
bool forceUpdate =
false);
81 std::size_t _nodeIndex;
92 #endif // AMDAEMON_JVSGENERALOUTPUT_H JvsGeneralOutput(InnerIndexHolder)
コンストラクタ。
void setBits(std::uint64_t bits, bool forceUpdate=false)
出力するビット列を設定する。
void setBit(std::size_t bitIndex, bool on, bool forceUpdate=false)
出力するビット値を設定する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
void resetBits(bool forceUpdate=false)
出力するビット列をリセットする。
Definition: JvsGeneralOutput.h:55
static const std::size_t MaxBitCount
最大有効ビット数。
Definition: JvsGeneralOutput.h:31
std::uint64_t getCurrentBits() const
現在設定されているビット列を取得する。
JVS汎用ドライバ出力処理を行うクラス。
Definition: JvsGeneralOutput.h:27