Orocos Real-Time Toolkit  2.9.0
Public Member Functions | List of all members
RTT::dev::AnalogOutput Class Reference

A class representing an analog output channel. More...

#include <rtt/extras/dev/AnalogOutput.hpp>

Public Member Functions

 AnalogOutput (AnalogOutInterface *ana_out, unsigned int channel_nr)
 Create an analog output object to read the state of a channel. More...
 
 ~AnalogOutput ()
 Destruct the AnalogOutput. More...
 
int value (double v)
 Write the value of this channel. More...
 
int rawValue (int i)
 Write the raw value of this channel. More...
 
double value ()
 Read the value of this channel. More...
 
int rawValue ()
 Read the raw value of this channel. More...
 
double highest ()
 Return the highest output. More...
 
double lowest ()
 Return the lowest output. More...
 

Detailed Description

A class representing an analog output channel.

Definition at line 54 of file AnalogOutput.hpp.

Constructor & Destructor Documentation

RTT::dev::AnalogOutput::AnalogOutput ( AnalogOutInterface ana_out,
unsigned int  channel_nr 
)
inline

Create an analog output object to read the state of a channel.

Parameters
ana_outThe analog output device to use to read the status.
channel_nrThe channel number to use on the device.

Definition at line 63 of file AnalogOutput.hpp.

RTT::dev::AnalogOutput::~AnalogOutput ( )
inline

Destruct the AnalogOutput.

Definition at line 71 of file AnalogOutput.hpp.

Member Function Documentation

double RTT::dev::AnalogOutput::highest ( )
inline

Return the highest output.

Definition at line 114 of file AnalogOutput.hpp.

double RTT::dev::AnalogOutput::lowest ( )
inline

Return the lowest output.

Definition at line 122 of file AnalogOutput.hpp.

int RTT::dev::AnalogOutput::rawValue ( int  i)
inline

Write the raw value of this channel.

Returns
0 on success.

Definition at line 86 of file AnalogOutput.hpp.

int RTT::dev::AnalogOutput::rawValue ( )
inline

Read the raw value of this channel.

Definition at line 104 of file AnalogOutput.hpp.

int RTT::dev::AnalogOutput::value ( double  v)
inline

Write the value of this channel.

Returns
0 on success.

Definition at line 77 of file AnalogOutput.hpp.

double RTT::dev::AnalogOutput::value ( )
inline

Read the value of this channel.

Definition at line 94 of file AnalogOutput.hpp.


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