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) |
このクラス詳解は次のファイルから抽出されました: