#include <vrpn_Analog_Output.h>
Class diagram for vrpn_Analog_Output_Remote:

Public Members | |||
![]() | ![]() | vrpn_Analog_Output_Remote (const char* name, vrpn_Connection* c = NULL) | |
![]() | ![]() | virtual | ~vrpn_Analog_Output_Remote (void) |
![]() | ![]() | virtual void | mainloop () |
![]() | ![]() | Called once through each main loop iteration to handle updates. Remote object mainloop() should call d_connection->mainloop(). Server object mainloop() should service the device, and should not normally call d_connection->mainloop(). | |
![]() | ![]() | virtual bool | request_change_channel_value (unsigned int chan, vrpn_float64 val, vrpn_uint32 class_of_service = vrpn_CONNECTION_RELIABLE) |
![]() | ![]() | virtual bool | request_change_channels (int num, vrpn_float64* vals, vrpn_uint32 class_of_service = vrpn_CONNECTION_RELIABLE) |
Protected Members | |||
![]() | ![]() | virtual vrpn_int32 | encode_change_to (char *buf, vrpn_int32 chan, vrpn_float64 val) |
![]() | ![]() | virtual vrpn_int32 | encode_change_channels_to (char* buf, vrpn_int32 num, vrpn_float64* vals) |
| vrpn_Analog_Output_Remote::vrpn_Analog_Output_Remote (const char * name, vrpn_Connection * c = NULL) |
vrpn_Analog_Output_Remote::~vrpn_Analog_Output_Remote (void) [virtual]
|
void vrpn_Analog_Output_Remote::mainloop (void) [virtual]
|
Called once through each main loop iteration to handle updates. Remote object mainloop() should call d_connection->mainloop(). Server object mainloop() should service the device, and should not normally call d_connection->mainloop().
Reimplemented from vrpn_BaseClass.
bool vrpn_Analog_Output_Remote::request_change_channel_value (unsigned int chan, vrpn_float64 val, vrpn_uint32 class_of_service = vrpn_CONNECTION_RELIABLE) [virtual]
|
bool vrpn_Analog_Output_Remote::request_change_channels (int num, vrpn_float64 * vals, vrpn_uint32 class_of_service = vrpn_CONNECTION_RELIABLE) [virtual]
|
vrpn_int32 vrpn_Analog_Output_Remote::encode_change_to (char * buf, vrpn_int32 chan, vrpn_float64 val) [protected, virtual]
|
vrpn_int32 vrpn_Analog_Output_Remote::encode_change_channels_to (char * buf, vrpn_int32 num, vrpn_float64 * vals) [protected, virtual]
|
1.0.0 written by Dimitri van Heesch,
© 1997-1999