ArServerSimpleComMovementLogging Class Reference

#include <ArServerSimpleCommands.h>

List of all members.


Detailed Description

Class for enabling or disabling logging of movement commands and data.

This just calls ArRobot::setLogMovementSent and ArRobot::setLogLovementReceived. It makes these available for easy enabling or disabling on the client side.


Public Member Functions

 ArServerSimpleComMovementLogging (ArServerHandlerCommands *handlerCommands, ArRobot *robot, ArServerHandlerPopup *popupHandler=NULL)
 Constructor.
void logActions (void)
 Log the status of the actions on the robot.
void logActionsDisable (void)
 Disable logging of velocities received from the robot.
void logActionsEnable (void)
 Enable logging of velocities received from the robot.
void logMovementReceivedDisable (void)
 Disable logging of movement received from the robot.
void logMovementReceivedEnable (void)
 Enable logging of movement received from the robot.
void logMovementSentDisable (void)
 Disable logging of movement commands sent to the robot.
void logMovementSentEnable (void)
 Enable logging of movement commands sent to the robot.
void logVelocitiesReceivedDisable (void)
 Disable logging of velocities received from the robot.
void logVelocitiesReceivedEnable (void)
 Enable logging of velocities received from the robot.
void packetsReceivedTrackingDisable (void)
 Disable tracking of packets from the robot.
void packetsReceivedTrackingEnable (void)
 Enable tracking of packets from the robot.
void packetsSentTrackingDisable (void)
 Disable tracking of packets from the robot.
void packetsSentTrackingEnable (void)
 Enable tracking of packets from the robot.
void popupMovementParams (void)
 Popups up the movement parameters.
void resetOdometer (void)
 Resets the odometer.
virtual ~ArServerSimpleComMovementLogging ()
 Destructor.

Protected Attributes

ArServerHandlerCommandsmyHandlerCommands
ArFunctorC< ArServerSimpleComMovementLoggingmyLogActionsCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogActionsDisableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogActionsEnableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogMovementReceivedDisableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogMovementReceivedEnableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogMovementSentDisableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogMovementSentEnableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogVelocitiesReceivedDisableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyLogVelocitiesReceivedEnableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyPacketsReceivedTrackingDisableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyPacketsReceivedTrackingEnableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyPacketsSentTrackingDisableCB
ArFunctorC< ArServerSimpleComMovementLoggingmyPacketsSentTrackingEnableCB
ArServerHandlerPopupmyPopupHandler
ArFunctorC< ArServerSimpleComMovementLoggingmyPopupMovementParamsCB
ArFunctorC< ArServerSimpleComMovementLoggingmyResetOdometerCB
ArRobotmyRobot


The documentation for this class was generated from the following file:
Generated on Thu Aug 6 09:40:12 2009 for ArNetworking by  doxygen 1.5.1