cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
sawRobotIO1394::osaDigitalOutput1394 Class Reference

#include <osaDigitalOutput1394.h>

Public Member Functions

 osaDigitalOutput1394 (const osaDigitalOutput1394Configuration &config)
 
void Configure (const osaDigitalOutput1394Configuration &config)
 
void SetBoard (AmpIO *board)
 
void PollState (void)
 
const
osaDigitalOutput1394Configuration
Configuration (void) const
 
const std::string & Name (void) const
 
const bool & Value (void) const
 
void SetValue (const bool &newValue)
 
void SetPWMDutyCycle (const double &dutyCycle)
 

Protected Attributes

AmpIO * mBoard
 
osaDigitalOutput1394Configuration mConfiguration
 
std::string mName
 
int mBitID
 
AmpIO_UInt32 mBitMask
 
AmpIO_UInt32 mDigitalOutputBits
 
bool mValue
 

Constructor & Destructor Documentation

sawRobotIO1394::osaDigitalOutput1394::osaDigitalOutput1394 ( const osaDigitalOutput1394Configuration config)

Member Function Documentation

const osaDigitalOutput1394Configuration& sawRobotIO1394::osaDigitalOutput1394::Configuration ( void  ) const
void sawRobotIO1394::osaDigitalOutput1394::Configure ( const osaDigitalOutput1394Configuration config)
const std::string& sawRobotIO1394::osaDigitalOutput1394::Name ( void  ) const
void sawRobotIO1394::osaDigitalOutput1394::PollState ( void  )
void sawRobotIO1394::osaDigitalOutput1394::SetBoard ( AmpIO *  board)
void sawRobotIO1394::osaDigitalOutput1394::SetPWMDutyCycle ( const double &  dutyCycle)
void sawRobotIO1394::osaDigitalOutput1394::SetValue ( const bool &  newValue)
const bool& sawRobotIO1394::osaDigitalOutput1394::Value ( void  ) const

Member Data Documentation

int sawRobotIO1394::osaDigitalOutput1394::mBitID
protected
AmpIO_UInt32 sawRobotIO1394::osaDigitalOutput1394::mBitMask
protected
AmpIO* sawRobotIO1394::osaDigitalOutput1394::mBoard
protected
osaDigitalOutput1394Configuration sawRobotIO1394::osaDigitalOutput1394::mConfiguration
protected
AmpIO_UInt32 sawRobotIO1394::osaDigitalOutput1394::mDigitalOutputBits
protected
std::string sawRobotIO1394::osaDigitalOutput1394::mName
protected
bool sawRobotIO1394::osaDigitalOutput1394::mValue
protected

The documentation for this class was generated from the following file: