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

vrpn_Dial Class Reference

#include <vrpn_Dial.h>

Class diagram for vrpn_Dial:

vrpn_BaseClass vrpn_BaseClassUnique vrpn_ImmersionBox vrpn_Dial_Remote vrpn_Dial_Example_Server vrpn_CerealBox

List of all members.


Public Members

 vrpn_Dial (const char * name, vrpn_Connection * c = NULL)

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_int32 buflen, vrpn_int32 dial, vrpn_float64 delta)
virtual void report_changes (void)
virtual void report (void)
vrpn_float64 dials [vrpn_DIAL_MAX]
vrpn_int32 num_dials
struct timeval timestamp
vrpn_int32 change_m_id

Detailed Description


Member Function Documentation

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

int vrpn_Dial::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_Dial::encode_to (char * buf, vrpn_int32 buflen, vrpn_int32 dial, vrpn_float64 delta) [protected, virtual]

void vrpn_Dial::report_changes (void) [protected, virtual]

void vrpn_Dial::report (void) [protected, virtual]


Member Data Documentation

vrpn_float64 vrpn_Dial::dials[vrpn_DIAL_MAX] [protected]

vrpn_int32 vrpn_Dial::num_dials [protected]

struct timeval vrpn_Dial::timestamp [protected]

Reimplemented in vrpn_CerealBox, and vrpn_ImmersionBox.

vrpn_int32 vrpn_Dial::change_m_id [protected]


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