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::osaDigitalInput1394 Class Reference

#include <osaDigitalInput1394.h>

Public Member Functions

 osaDigitalInput1394 (const osaDigitalInput1394Configuration &config)
 
void Configure (const osaDigitalInput1394Configuration &config)
 
void SetBoard (AmpIO *board)
 
void PollState (void)
 
const
osaDigitalInput1394Configuration
Configuration (void) const
 
const std::string & Name (void) const
 
const bool & Value (void) const
 
const bool & PreviousValue (void) const
 

Protected Attributes

AmpIO * mBoard
 
osaDigitalInput1394Configuration mConfiguration
 
std::string mName
 
int mBitID
 
AmpIO_UInt32 mBitMask
 
bool mPressedValue
 
bool mTriggerPress
 
bool mTriggerRelease
 
double mDebounceThreshold
 
double mTestConfidence
 
double mTestLow
 
double mTestHigh
 
double mTestWeight
 
AmpIO_UInt32 mDigitalInputBits
 
bool mValue
 
bool mTransitionValue
 
bool mPreviousValue
 
double mDebounceCounter
 

Constructor & Destructor Documentation

sawRobotIO1394::osaDigitalInput1394::osaDigitalInput1394 ( const osaDigitalInput1394Configuration config)

Member Function Documentation

const osaDigitalInput1394Configuration& sawRobotIO1394::osaDigitalInput1394::Configuration ( void  ) const
void sawRobotIO1394::osaDigitalInput1394::Configure ( const osaDigitalInput1394Configuration config)
const std::string& sawRobotIO1394::osaDigitalInput1394::Name ( void  ) const
void sawRobotIO1394::osaDigitalInput1394::PollState ( void  )
const bool& sawRobotIO1394::osaDigitalInput1394::PreviousValue ( void  ) const
void sawRobotIO1394::osaDigitalInput1394::SetBoard ( AmpIO *  board)
const bool& sawRobotIO1394::osaDigitalInput1394::Value ( void  ) const

Member Data Documentation

int sawRobotIO1394::osaDigitalInput1394::mBitID
protected
AmpIO_UInt32 sawRobotIO1394::osaDigitalInput1394::mBitMask
protected
AmpIO* sawRobotIO1394::osaDigitalInput1394::mBoard
protected
osaDigitalInput1394Configuration sawRobotIO1394::osaDigitalInput1394::mConfiguration
protected
double sawRobotIO1394::osaDigitalInput1394::mDebounceCounter
protected
double sawRobotIO1394::osaDigitalInput1394::mDebounceThreshold
protected
AmpIO_UInt32 sawRobotIO1394::osaDigitalInput1394::mDigitalInputBits
protected
std::string sawRobotIO1394::osaDigitalInput1394::mName
protected
bool sawRobotIO1394::osaDigitalInput1394::mPressedValue
protected
bool sawRobotIO1394::osaDigitalInput1394::mPreviousValue
protected
double sawRobotIO1394::osaDigitalInput1394::mTestConfidence
protected
double sawRobotIO1394::osaDigitalInput1394::mTestHigh
protected
double sawRobotIO1394::osaDigitalInput1394::mTestLow
protected
double sawRobotIO1394::osaDigitalInput1394::mTestWeight
protected
bool sawRobotIO1394::osaDigitalInput1394::mTransitionValue
protected
bool sawRobotIO1394::osaDigitalInput1394::mTriggerPress
protected
bool sawRobotIO1394::osaDigitalInput1394::mTriggerRelease
protected
bool sawRobotIO1394::osaDigitalInput1394::mValue
protected

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