19 #ifndef _osaDigitalOutput1394_h
20 #define _osaDigitalOutput1394_h
25 namespace sawRobotIO1394 {
37 const std::string &
Name(
void)
const;
38 const bool &
Value(
void)
const;
39 void SetValue(
const bool & newValue);
57 #endif // _osaDigitalOutput1394_h
std::string mName
Definition: osaDigitalOutput1394.h:46
void SetValue(const bool &newValue)
void Configure(const osaDigitalOutput1394Configuration &config)
const osaDigitalOutput1394Configuration & Configuration(void) const
AmpIO * mBoard
Definition: osaDigitalOutput1394.h:43
const bool & Value(void) const
void SetPWMDutyCycle(const double &dutyCycle)
int mBitID
Definition: osaDigitalOutput1394.h:47
AmpIO_UInt32 mBitMask
Definition: osaDigitalOutput1394.h:48
AmpIO_UInt32 mDigitalOutputBits
Definition: osaDigitalOutput1394.h:51
osaDigitalOutput1394(const osaDigitalOutput1394Configuration &config)
Definition: osaDigitalOutput1394.h:27
bool mValue
Definition: osaDigitalOutput1394.h:52
const std::string & Name(void) const
Definition: osaConfiguration1394.h:134
void SetBoard(AmpIO *board)
osaDigitalOutput1394Configuration mConfiguration
Definition: osaDigitalOutput1394.h:45