Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

vrpn_Analog_Output Class Reference

#include <vrpn_Analog_Output.h>

Class diagram for vrpn_Analog_Output:

vrpn_BaseClass vrpn_BaseClassUnique vrpn_Zaber vrpn_Nikon_Controls vrpn_Analog_Output_Server vrpn_Analog_Output_Remote

List of all members.


Public Members

 vrpn_Analog_Output (const char* name, vrpn_Connection* c = NULL)
void o_print (void)

Protected Members

virtual int register_types (void)
Register the types of messages this device sends/receives. Return 0 on success, -1 on fail.

virtual vrpn_int32 encode_to (char *buf)
vrpn_float64 o_channel [vrpn_CHANNEL_MAX]
vrpn_int32 o_num_channel
struct timeval o_timestamp
vrpn_int32 request_m_id
vrpn_int32 request_channels_m_id
int o_status

Detailed Description


Member Function Documentation

vrpn_Analog_Output::vrpn_Analog_Output (const char * name, vrpn_Connection * c = NULL)

void vrpn_Analog_Output::o_print (void)

int vrpn_Analog_Output::register_types (void) [protected, virtual]

Register the types of messages this device sends/receives. Return 0 on success, -1 on fail.

Reimplemented from vrpn_BaseClass.

vrpn_int32 vrpn_Analog_Output::encode_to (char * buf) [protected, virtual]


Member Data Documentation

vrpn_float64 vrpn_Analog_Output::o_channel[vrpn_CHANNEL_MAX] [protected]

vrpn_int32 vrpn_Analog_Output::o_num_channel [protected]

struct timeval vrpn_Analog_Output::o_timestamp [protected]

vrpn_int32 vrpn_Analog_Output::request_m_id [protected]

vrpn_int32 vrpn_Analog_Output::request_channels_m_id [protected]

int vrpn_Analog_Output::o_status [protected]


The documentation for this class was generated from the following files:
Generated at Fri Sep 13 15:03:55 2002 for vrpn by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999