AM Daemon ライブラリリファレンス
クラス | 列挙型 | 関数 | 変数
BoardIO : ボード入出力

【Nuシリーズ用】DipSwitch、PushSwitch、LEDの情報を提供するMonostateクラス BoardIO とその関連定義。 [詳解]

+ BoardIO : ボード入出力 連携図

クラス

class  amdaemon::BoardIO
 DipSwitch、PushSwitch、LEDの情報を提供するMonostateクラス。 [詳解]
 

列挙型

enum  amdaemon::DipSwitchPos : std::size_t {
  amdaemon::DipSwitchPos::App1,
  amdaemon::DipSwitchPos::App2,
  amdaemon::DipSwitchPos::App3,
  amdaemon::DipSwitchPos::MonitorAngle,
  amdaemon::DipSwitchPos::Resolution1,
  amdaemon::DipSwitchPos::Resolution2,
  amdaemon::DipSwitchPos::Resolution3,
  amdaemon::DipSwitchPos::Reserved
}
 DipSwitch位置定義列挙。 [詳解]
 

関数

const wchar_t * amdaemon::toString (DipSwitchPos pos)
 DipSwitchPos 列挙値の文字列表現値を取得する。 [詳解]
 

変数

static const std::size_t amdaemon::DipSwitchCount
 DipSwitch個数。 [詳解]
 
static const std::size_t amdaemon::PushSwitchCount
 PushSwitch個数。 [詳解]
 
static const std::size_t amdaemon::BoardLedCount
 LED個数。 [詳解]
 

詳解

【Nuシリーズ用】DipSwitch、PushSwitch、LEDの情報を提供するMonostateクラス BoardIO とその関連定義。

注意
Nuシリーズでのみ利用可能。

列挙型詳解

enum amdaemon::DipSwitchPos : std::size_t
strong

DipSwitch位置定義列挙。

Nuシリーズにおける定義を表す。 ALLSシリーズではすべてアプリ定義となる。

列挙値
App1 

アプリ定義1

App2 

アプリ定義2

App3 

アプリ定義3

MonitorAngle 

モニタ縦横設定

Resolution1 

モニタ解像度設定1

Resolution2 

モニタ解像度設定2

Resolution3 

モニタ解像度設定3

Reserved 

予約

関数詳解

const wchar_t* amdaemon::toString ( DipSwitchPos  pos)

DipSwitchPos 列挙値の文字列表現値を取得する。

引数
[in]posDipSwitchPos 列挙値。
戻り値
DipSwitchPos 列挙値の文字列表現値。不正値の場合は nullptr 。

変数詳解

const std::size_t amdaemon::DipSwitchCount
static

DipSwitch個数。

const std::size_t amdaemon::PushSwitchCount
static

PushSwitch個数。

const std::size_t amdaemon::BoardLedCount
static

LED個数。