PCI-2826入出力クラス Interface社製PCI-2826のための入出力機能を提供します。
[詳解]
#include <ARCS6/lib/PCI-2826CV.hh>
|
| PCI2826CV (unsigned int Addr, uint32_t GetDataMask, uint32_t SetDataMask) |
| コンストラクタ
|
|
| PCI2826CV (unsigned int Addr) |
| コンストラクタ
|
|
| PCI2826CV () |
| 空コンストラクタ
|
|
| ~PCI2826CV () |
| デストラクタ
|
|
uint32_t | GetData (void) |
| 全入力の読み取り
|
|
uint8_t | GetData (uint8_t PortNum) |
| あるポート入力の読み取り
|
|
bool | GetData (uint8_t PortNum, uint8_t BitNum) |
| あるポート・ビット入力の読み取り
|
|
void | SetData (uint32_t Data) |
| 全出力の書き込み
|
|
void | SetData (uint8_t Data, uint8_t PortNum) |
| あるポート出力の書き込み
|
|
void | SetData (uint8_t Data, uint8_t PortNum, uint8_t BitNum) |
| あるポート・ビットの書き込み
|
|
|
uint32_t | InputData |
| 入力データを保持(privateにすべき?)
|
|
uint32_t | OutputData |
| 出力データを保持(privateにすべき?)
|
|
PCI-2826入出力クラス Interface社製PCI-2826のための入出力機能を提供します。
◆ PCI2826CV() [1/2]
PCI2826CV::PCI2826CV |
( |
unsigned int | Addr, |
|
|
uint32_t | GetDataMask, |
|
|
uint32_t | SetDataMask ) |
コンストラクタ
- 引数
-
[in] | Addr | アドレス |
[in] | GetDataMask | 入力用データマスク |
[in] | SetDataMask | 出力用データマスク |
◆ PCI2826CV() [2/2]
PCI2826CV::PCI2826CV |
( |
unsigned int | Addr | ) |
|
◆ GetData() [1/3]
uint8_t PCI2826CV::GetData |
( |
uint8_t | PortNum | ) |
|
あるポート入力の読み取り
あるポート入力の読み取り
- 引数
-
[in] | PortNum | ポート番号(0-3) |
[out] | デジタル読み出し値 | |
◆ GetData() [2/3]
bool PCI2826CV::GetData |
( |
uint8_t | PortNum, |
|
|
uint8_t | BitNum ) |
あるポート・ビット入力の読み取り
あるポート・ビット入力の読み取り
- 引数
-
[in] | PortNum | ポート番号 (0-3) |
[in] | BitNum | ビット番号 (0-7) |
[out] | デジタル読み出し値 | |
◆ GetData() [3/3]
uint32_t PCI2826CV::GetData |
( |
void | | ) |
|
◆ SetData() [1/3]
void PCI2826CV::SetData |
( |
uint32_t | Data | ) |
|
◆ SetData() [2/3]
void PCI2826CV::SetData |
( |
uint8_t | Data, |
|
|
uint8_t | PortNum ) |
あるポート出力の書き込み
あるポートの出力の書き込み
- 引数
-
[in] | デジタル書き込み値 | |
[in] | PortNum | ポート番号 (0-3) |
◆ SetData() [3/3]
void PCI2826CV::SetData |
( |
uint8_t | Data, |
|
|
uint8_t | PortNum, |
|
|
uint8_t | BitNum ) |
あるポート・ビットの書き込み
あるポート・ビットの出力の書き込み
- 引数
-
[in] | デジタル書き込み値 | |
[in] | PortNum | ポート番号 (0-3) |
[in] | BitNum | ビット番号 (0-7) |
このクラス詳解は次のファイルから抽出されました: