Advanced Robot Control System  5.1-REV.51SF170515
ARCS::PCI3343A クラス

#include <PCI-3343A.hh>

公開メンバ関数

 PCI3343A (unsigned int Addr)
 
 ~PCI3343A ()
 
void SetVoltage (double V1, double V2, double V3, double V4)
 

非公開メンバ関数

 PCI3343A (const PCI3343A &)
 
const PCI3343Aoperator= (const PCI3343A &)
 
void SetAllEnable (bool flag)
 
void SetOutEnable (bool flag)
 
void ExecOutput (void)
 
void SelectCH (unsigned int ch)
 
void SetDACdata (uint16_t data)
 
void SetAllZero (void)
 

静的非公開メンバ関数

static uint16_t VoltToDacData (double Vout)
 
static uint8_t Get2byteHi (uint16_t in)
 
static uint8_t Get2byteLo (uint16_t in)
 

非公開変数類

const unsigned int ADDR_BASE
 
const unsigned int ADDR_DACDATA_LO
 
const unsigned int ADDR_DACDATA_HI
 
const unsigned int ADDR_CHSET
 
const unsigned int ADDR_CONVMODE
 
const unsigned int ADDR_OUTMODE
 
const unsigned int ADDR_DIO
 

構築子と解体子

§ PCI3343A() [1/2]

PCI3343A::PCI3343A ( unsigned int  Addr)
explicit
呼び出し関係図:

§ ~PCI3343A()

PCI3343A::~PCI3343A ( )
呼び出し関係図:

§ PCI3343A() [2/2]

ARCS::PCI3343A::PCI3343A ( const PCI3343A )
private

関数詳解

§ ExecOutput()

void PCI3343A::ExecOutput ( void  )
private
被呼び出し関係図:

§ Get2byteHi()

uint8_t PCI3343A::Get2byteHi ( uint16_t  in)
staticprivate
被呼び出し関係図:

§ Get2byteLo()

uint8_t PCI3343A::Get2byteLo ( uint16_t  in)
staticprivate
被呼び出し関係図:

§ operator=()

const PCI3343A& ARCS::PCI3343A::operator= ( const PCI3343A )
private

§ SelectCH()

void PCI3343A::SelectCH ( unsigned int  ch)
private
被呼び出し関係図:

§ SetAllEnable()

void PCI3343A::SetAllEnable ( bool  flag)
private
被呼び出し関係図:

§ SetAllZero()

void PCI3343A::SetAllZero ( void  )
private
呼び出し関係図:
被呼び出し関係図:

§ SetDACdata()

void PCI3343A::SetDACdata ( uint16_t  data)
private
呼び出し関係図:
被呼び出し関係図:

§ SetOutEnable()

void PCI3343A::SetOutEnable ( bool  flag)
private
被呼び出し関係図:

§ SetVoltage()

void PCI3343A::SetVoltage ( double  V1,
double  V2,
double  V3,
double  V4 
)
呼び出し関係図:
被呼び出し関係図:

§ VoltToDacData()

uint16_t PCI3343A::VoltToDacData ( double  Vout)
staticprivate
呼び出し関係図:
被呼び出し関係図:

メンバ詳解

§ ADDR_BASE

const unsigned int ARCS::PCI3343A::ADDR_BASE
private

§ ADDR_CHSET

const unsigned int ARCS::PCI3343A::ADDR_CHSET
private

§ ADDR_CONVMODE

const unsigned int ARCS::PCI3343A::ADDR_CONVMODE
private

§ ADDR_DACDATA_HI

const unsigned int ARCS::PCI3343A::ADDR_DACDATA_HI
private

§ ADDR_DACDATA_LO

const unsigned int ARCS::PCI3343A::ADDR_DACDATA_LO
private

§ ADDR_DIO

const unsigned int ARCS::PCI3343A::ADDR_DIO
private

§ ADDR_OUTMODE

const unsigned int ARCS::PCI3343A::ADDR_OUTMODE
private

このクラス詳解は次のファイルから抽出されました: