initial implementation of state logging.
see examples/pybullet/logMinitaur.py for example. Other state logging will include general robot states and VR controllers state.
This commit is contained in:
@@ -48,7 +48,7 @@ enum EnumSharedMemoryClientCommand
|
||||
CMD_REQUEST_VR_EVENTS_DATA,
|
||||
CMD_SET_VR_CAMERA_STATE,
|
||||
CMD_SYNC_BODY_INFO,
|
||||
CMD_ROBOT_LOGGING,
|
||||
CMD_STATE_LOGGING,
|
||||
//don't go beyond this command!
|
||||
CMD_MAX_CLIENT_COMMANDS,
|
||||
|
||||
@@ -123,6 +123,9 @@ enum EnumSharedMemoryServerStatus
|
||||
CMD_REQUEST_RAY_CAST_INTERSECTIONS_COMPLETED,
|
||||
CMD_SYNC_BODY_INFO_COMPLETED,
|
||||
CMD_SYNC_BODY_INFO_FAILED,
|
||||
CMD_STATE_LOGGING_COMPLETED,
|
||||
CMD_STATE_LOGGING_START_COMPLETED,
|
||||
CMD_STATE_LOGGING_FAILED,
|
||||
//don't go beyond 'CMD_MAX_SERVER_COMMANDS!
|
||||
CMD_MAX_SERVER_COMMANDS
|
||||
};
|
||||
@@ -304,9 +307,10 @@ enum
|
||||
|
||||
enum
|
||||
{
|
||||
ROBOT_LOGGING_MINITAUR = 0,
|
||||
ROBOT_LOGGING_GENERIC_ROBOT = 1,
|
||||
ROBOT_LOGGING_VR_CONTROLLERS = 2,
|
||||
STATE_LOGGING_MINITAUR = 0,
|
||||
STATE_LOGGING_GENERIC_ROBOT = 1,
|
||||
STATE_LOGGING_VR_CONTROLLERS = 2,
|
||||
STATE_LOGGING_COMMANDS = 3,
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user