gusimplewhiteboard
guwhiteboardserialiser.c File Reference
Include dependency graph for guwhiteboardserialiser.c:

Go to the source code of this file.

Macros

#define WB_GUWHITEBOARDSERIALISER_C
 /file guwhiteboardserialiser.c More...
 
#define WHITEBOARD_SERIALISER
 
#define COMPRESSION_CALL(...)   _to_network_serialised(__VA_ARGS__);
 
#define COMPRESSION_FUNC_(s, p)   s ## p
 
#define COMPRESSION_FUNC(s, p)   COMPRESSION_FUNC_(s, p)
 
#define SERIALISE(_struct, ...)   COMPRESSION_FUNC(_struct, COMPRESSION_CALL(__VA_ARGS__))
 
#define VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   VISION_CONTROL_STATUS_C_STRUCT
 
#define VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   VISION_CONTROL_STATUS_C_STRUCT
 
#define TOPPARTICLES_C_STRUCT_NAME_COMPAT   TOPPARTICLES_C_STRUCT
 
#define VISION_LINES_C_STRUCT_NAME_COMPAT   VISION_LINES_C_STRUCT
 
#define VISION_LINES_C_STRUCT_NAME_COMPAT   VISION_LINES_C_STRUCT
 
#define POINT2D_C_STRUCT_NAME_COMPAT   POINT2D_C_STRUCT
 
#define COUNT_C_STRUCT_NAME_COMPAT   COUNT_C_STRUCT
 
#define VISION_FIELD_FEATURES_C_STRUCT_NAME_COMPAT   VISION_FIELD_FEATURES_C_STRUCT
 
#define VISION_DETECTION_HORIZONS_C_STRUCT_NAME_COMPAT   VISION_DETECTION_HORIZONS_C_STRUCT
 
#define NAOWALKCOMMAND_C_STRUCT_NAME_COMPAT   NAOWALKCOMMAND_C_STRUCT
 
#define NAOWALKSTATUS_C_STRUCT_NAME_COMPAT   NAOWALKSTATUS_C_STRUCT
 
#define VISION_DETECTION_GOALS_C_STRUCT_NAME_COMPAT   VISION_DETECTION_GOALS_C_STRUCT
 
#define TELEOPERATIONCONTROL_C_STRUCT_NAME_COMPAT   TELEOPERATIONCONTROL_C_STRUCT
 
#define TELEOPERATIONSTATUS_C_STRUCT_NAME_COMPAT   TELEOPERATIONSTATUS_C_STRUCT
 
#define VISION_DETECTION_BALLS_C_STRUCT_NAME_COMPAT   VISION_DETECTION_BALLS_C_STRUCT
 
#define TELEOPERATIONCONTROLVR_C_STRUCT_NAME_COMPAT   TELEOPERATIONCONTROLVR_C_STRUCT
 
#define MACHINE_FILTERED_VISION_C_STRUCT_NAME_COMPAT   MACHINE_FILTERED_VISION_C_STRUCT
 
#define MICROWAVE_STATUS_C_STRUCT_NAME_COMPAT   MICROWAVE_STATUS_C_STRUCT
 
#define BUTTONS_C_STRUCT_NAME_COMPAT   BUTTONS_C_STRUCT
 
#define MACHINE_FILTERED_LOCALISATION_VISION_C_STRUCT_NAME_COMPAT   MACHINE_FILTERED_LOCALISATION_VISION_C_STRUCT
 
#define DATA_LOGGER_C_STRUCT_NAME_COMPAT   DATA_LOGGER_C_STRUCT
 
#define MACHINE_FILTERED_LINES_C_STRUCT_NAME_COMPAT   MACHINE_FILTERED_LINES_C_STRUCT
 
#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT
 
#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT
 
#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT
 
#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT
 
#define NAO_SONAR_PROTECTED_WALK_COMMAND_C_STRUCT_NAME_COMPAT   NAO_SONAR_PROTECTED_WALK_COMMAND_C_STRUCT
 
#define NAO_OBSTACLE_DIRECTION_C_STRUCT_NAME_COMPAT   NAO_OBSTACLE_DIRECTION_C_STRUCT
 
#define DOMINANT_FREQUENCIES_C_STRUCT_NAME_COMPAT   DOMINANT_FREQUENCIES_C_STRUCT
 
#define MISSION_PRIORITY_FOR_OBSTACLES_C_STRUCT_NAME_COMPAT   MISSION_PRIORITY_FOR_OBSTACLES_C_STRUCT
 
#define FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT   FREQUENCY_LIMITS_C_STRUCT
 
#define FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT   FREQUENCY_LIMITS_C_STRUCT
 
#define HEAD_JOINT_SENSORS_C_STRUCT_NAME_COMPAT   HEAD_JOINT_SENSORS_C_STRUCT
 
#define ADJUST_POSITION_CONFIDENCE_C_STRUCT_NAME_COMPAT   ADJUST_POSITION_CONFIDENCE_C_STRUCT
 
#define GU_VR_TELEOP_VULKAN_CONTROL_C_STRUCT_NAME_COMPAT   GU_VR_TELEOP_VULKAN_CONTROL_C_STRUCT
 
#define TEMPERATURE_SENSORS_C_STRUCT_NAME_COMPAT   TEMPERATURE_SENSORS_C_STRUCT
 
#define OVERHEATING_C_STRUCT_NAME_COMPAT   OVERHEATING_C_STRUCT
 
#define BALL_POSITION_C_STRUCT_NAME_COMPAT   BALL_POSITION_C_STRUCT
 
#define MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT
 
#define MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT
 
#define MY_POSITION_C_STRUCT_NAME_COMPAT   MY_POSITION_C_STRUCT
 
#define VISION_DETECTION_LINES_C_STRUCT_NAME_COMPAT   VISION_DETECTION_LINES_C_STRUCT
 
#define VISION_DETECTION_FEATURES_C_STRUCT_NAME_COMPAT   VISION_DETECTION_FEATURES_C_STRUCT
 

Functions

int32_t serialisemsg (wb_types message_index, const void *message_in, void *serialised_out)
 /file guwhiteboardserialisation.h More...
 

Macro Definition Documentation

◆ ADJUST_POSITION_CONFIDENCE_C_STRUCT_NAME_COMPAT

#define ADJUST_POSITION_CONFIDENCE_C_STRUCT_NAME_COMPAT   ADJUST_POSITION_CONFIDENCE_C_STRUCT

◆ BALL_POSITION_C_STRUCT_NAME_COMPAT

#define BALL_POSITION_C_STRUCT_NAME_COMPAT   BALL_POSITION_C_STRUCT

◆ BUTTONS_C_STRUCT_NAME_COMPAT

#define BUTTONS_C_STRUCT_NAME_COMPAT   BUTTONS_C_STRUCT

◆ COMPRESSION_CALL

#define COMPRESSION_CALL (   ...)    _to_network_serialised(__VA_ARGS__);

Definition at line 23 of file guwhiteboardserialiser.c.

◆ COMPRESSION_FUNC

#define COMPRESSION_FUNC (   s,
 
)    COMPRESSION_FUNC_(s, p)

Definition at line 25 of file guwhiteboardserialiser.c.

◆ COMPRESSION_FUNC_

#define COMPRESSION_FUNC_ (   s,
 
)    s ## p

Definition at line 24 of file guwhiteboardserialiser.c.

◆ COUNT_C_STRUCT_NAME_COMPAT

#define COUNT_C_STRUCT_NAME_COMPAT   COUNT_C_STRUCT

◆ DATA_LOGGER_C_STRUCT_NAME_COMPAT

#define DATA_LOGGER_C_STRUCT_NAME_COMPAT   DATA_LOGGER_C_STRUCT

◆ DOMINANT_FREQUENCIES_C_STRUCT_NAME_COMPAT

#define DOMINANT_FREQUENCIES_C_STRUCT_NAME_COMPAT   DOMINANT_FREQUENCIES_C_STRUCT

◆ FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT [1/2]

#define FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT   FREQUENCY_LIMITS_C_STRUCT

◆ FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT [2/2]

#define FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT   FREQUENCY_LIMITS_C_STRUCT

◆ GU_VR_TELEOP_VULKAN_CONTROL_C_STRUCT_NAME_COMPAT

#define GU_VR_TELEOP_VULKAN_CONTROL_C_STRUCT_NAME_COMPAT   GU_VR_TELEOP_VULKAN_CONTROL_C_STRUCT

◆ HEAD_JOINT_SENSORS_C_STRUCT_NAME_COMPAT

#define HEAD_JOINT_SENSORS_C_STRUCT_NAME_COMPAT   HEAD_JOINT_SENSORS_C_STRUCT

◆ LOCATION_C_STRUCT_NAME_COMPAT [1/4]

#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT

◆ LOCATION_C_STRUCT_NAME_COMPAT [2/4]

#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT

◆ LOCATION_C_STRUCT_NAME_COMPAT [3/4]

#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT

◆ LOCATION_C_STRUCT_NAME_COMPAT [4/4]

#define LOCATION_C_STRUCT_NAME_COMPAT   LOCATION_C_STRUCT

◆ MACHINE_FILTERED_LINES_C_STRUCT_NAME_COMPAT

#define MACHINE_FILTERED_LINES_C_STRUCT_NAME_COMPAT   MACHINE_FILTERED_LINES_C_STRUCT

◆ MACHINE_FILTERED_LOCALISATION_VISION_C_STRUCT_NAME_COMPAT

#define MACHINE_FILTERED_LOCALISATION_VISION_C_STRUCT_NAME_COMPAT   MACHINE_FILTERED_LOCALISATION_VISION_C_STRUCT

◆ MACHINE_FILTERED_VISION_C_STRUCT_NAME_COMPAT

#define MACHINE_FILTERED_VISION_C_STRUCT_NAME_COMPAT   MACHINE_FILTERED_VISION_C_STRUCT

◆ MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT [1/2]

#define MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT

◆ MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT [2/2]

#define MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT

◆ MICROWAVE_STATUS_C_STRUCT_NAME_COMPAT

#define MICROWAVE_STATUS_C_STRUCT_NAME_COMPAT   MICROWAVE_STATUS_C_STRUCT

◆ MISSION_PRIORITY_FOR_OBSTACLES_C_STRUCT_NAME_COMPAT

#define MISSION_PRIORITY_FOR_OBSTACLES_C_STRUCT_NAME_COMPAT   MISSION_PRIORITY_FOR_OBSTACLES_C_STRUCT

◆ MY_POSITION_C_STRUCT_NAME_COMPAT

#define MY_POSITION_C_STRUCT_NAME_COMPAT   MY_POSITION_C_STRUCT

◆ NAO_OBSTACLE_DIRECTION_C_STRUCT_NAME_COMPAT

#define NAO_OBSTACLE_DIRECTION_C_STRUCT_NAME_COMPAT   NAO_OBSTACLE_DIRECTION_C_STRUCT

◆ NAO_SONAR_PROTECTED_WALK_COMMAND_C_STRUCT_NAME_COMPAT

#define NAO_SONAR_PROTECTED_WALK_COMMAND_C_STRUCT_NAME_COMPAT   NAO_SONAR_PROTECTED_WALK_COMMAND_C_STRUCT

◆ NAOWALKCOMMAND_C_STRUCT_NAME_COMPAT

#define NAOWALKCOMMAND_C_STRUCT_NAME_COMPAT   NAOWALKCOMMAND_C_STRUCT

◆ NAOWALKSTATUS_C_STRUCT_NAME_COMPAT

#define NAOWALKSTATUS_C_STRUCT_NAME_COMPAT   NAOWALKSTATUS_C_STRUCT

◆ OVERHEATING_C_STRUCT_NAME_COMPAT

#define OVERHEATING_C_STRUCT_NAME_COMPAT   OVERHEATING_C_STRUCT

◆ POINT2D_C_STRUCT_NAME_COMPAT

#define POINT2D_C_STRUCT_NAME_COMPAT   POINT2D_C_STRUCT

◆ SERIALISE

#define SERIALISE (   _struct,
  ... 
)    COMPRESSION_FUNC(_struct, COMPRESSION_CALL(__VA_ARGS__))

Definition at line 26 of file guwhiteboardserialiser.c.

◆ TELEOPERATIONCONTROL_C_STRUCT_NAME_COMPAT

#define TELEOPERATIONCONTROL_C_STRUCT_NAME_COMPAT   TELEOPERATIONCONTROL_C_STRUCT

◆ TELEOPERATIONCONTROLVR_C_STRUCT_NAME_COMPAT

#define TELEOPERATIONCONTROLVR_C_STRUCT_NAME_COMPAT   TELEOPERATIONCONTROLVR_C_STRUCT

◆ TELEOPERATIONSTATUS_C_STRUCT_NAME_COMPAT

#define TELEOPERATIONSTATUS_C_STRUCT_NAME_COMPAT   TELEOPERATIONSTATUS_C_STRUCT

◆ TEMPERATURE_SENSORS_C_STRUCT_NAME_COMPAT

#define TEMPERATURE_SENSORS_C_STRUCT_NAME_COMPAT   TEMPERATURE_SENSORS_C_STRUCT

◆ TOPPARTICLES_C_STRUCT_NAME_COMPAT

#define TOPPARTICLES_C_STRUCT_NAME_COMPAT   TOPPARTICLES_C_STRUCT

◆ VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT [1/2]

#define VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   VISION_CONTROL_STATUS_C_STRUCT

◆ VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT [2/2]

#define VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT   VISION_CONTROL_STATUS_C_STRUCT

◆ VISION_DETECTION_BALLS_C_STRUCT_NAME_COMPAT

#define VISION_DETECTION_BALLS_C_STRUCT_NAME_COMPAT   VISION_DETECTION_BALLS_C_STRUCT

◆ VISION_DETECTION_FEATURES_C_STRUCT_NAME_COMPAT

#define VISION_DETECTION_FEATURES_C_STRUCT_NAME_COMPAT   VISION_DETECTION_FEATURES_C_STRUCT

◆ VISION_DETECTION_GOALS_C_STRUCT_NAME_COMPAT

#define VISION_DETECTION_GOALS_C_STRUCT_NAME_COMPAT   VISION_DETECTION_GOALS_C_STRUCT

◆ VISION_DETECTION_HORIZONS_C_STRUCT_NAME_COMPAT

#define VISION_DETECTION_HORIZONS_C_STRUCT_NAME_COMPAT   VISION_DETECTION_HORIZONS_C_STRUCT

◆ VISION_DETECTION_LINES_C_STRUCT_NAME_COMPAT

#define VISION_DETECTION_LINES_C_STRUCT_NAME_COMPAT   VISION_DETECTION_LINES_C_STRUCT

◆ VISION_FIELD_FEATURES_C_STRUCT_NAME_COMPAT

#define VISION_FIELD_FEATURES_C_STRUCT_NAME_COMPAT   VISION_FIELD_FEATURES_C_STRUCT

◆ VISION_LINES_C_STRUCT_NAME_COMPAT [1/2]

#define VISION_LINES_C_STRUCT_NAME_COMPAT   VISION_LINES_C_STRUCT

◆ VISION_LINES_C_STRUCT_NAME_COMPAT [2/2]

#define VISION_LINES_C_STRUCT_NAME_COMPAT   VISION_LINES_C_STRUCT

◆ WB_GUWHITEBOARDSERIALISER_C

#define WB_GUWHITEBOARDSERIALISER_C

/file guwhiteboardserialiser.c

Created by Carl Lusty in 2018. Copyright (c) 2013-2020 Carl Lusty and Rene Hexel All rights reserved. Auto-generated, don't modify!

Definition at line 18 of file guwhiteboardserialiser.c.

◆ WHITEBOARD_SERIALISER

#define WHITEBOARD_SERIALISER

Definition at line 21 of file guwhiteboardserialiser.c.

Function Documentation

◆ serialisemsg()

int32_t serialisemsg ( wb_types  message_index,
const void *  message_in,
void *  serialised_out 
)

/file guwhiteboardserialisation.h

Created by Carl Lusty in 2018. Copyright (c) 2013-2020 Carl Lusty and Rene Hexel All rights reserved. Auto-generated, don't modify!

Definition at line 31 of file guwhiteboardserialiser.c.

References ADJUST_POSITION_CONFIDENCE_C_STRUCT_NAME_COMPAT, BALL_POSITION_C_STRUCT_NAME_COMPAT, BUTTONS_C_STRUCT_NAME_COMPAT, COUNT_C_STRUCT_NAME_COMPAT, DATA_LOGGER_C_STRUCT_NAME_COMPAT, DOMINANT_FREQUENCIES_C_STRUCT_NAME_COMPAT, FREQUENCY_LIMITS_C_STRUCT_NAME_COMPAT, GU_VR_TELEOP_VULKAN_CONTROL_C_STRUCT_NAME_COMPAT, HEAD_JOINT_SENSORS_C_STRUCT_NAME_COMPAT, kwb_AdjustPositionConfidence_v, kwb_AmberEWon_v, kwb_AmberNSon_v, kwb_APM_Command_v, kwb_APM_Status_v, kwb_Arduino2Pin_v, kwb_Arduino2PinValue_v, kwb_Arduino3Pin_v, kwb_Arduino3PinValue_v, kwb_Arduino4Pin_v, kwb_Arduino4PinValue_v, kwb_Arduino5Pin_v, kwb_Arduino5PinValue_v, kwb_Arduino6Pin_v, kwb_Arduino6PinValue_v, kwb_Arduino7Pin_v, kwb_Arduino7PinValue_v, kwb_Arduino8Pin_v, kwb_Arduino8PinValue_v, kwb_Arduino9Pin_v, kwb_Arduino9PinValue_v, kwb_Ball_Calibration_File_v, kwb_Ball_Calibration_Num_v, kwb_Ball_Color_Num_v, kwb_Ball_Found_v, kwb_BallLocation_v, kwb_BallPosition_v, kwb_BottomVisionLines_v, kwb_buttonPushed_v, kwb_Buttons_v, kwb_CarSensorPressed_v, kwb_CBall_v, kwb_Channels_v, kwb_Clocks_v, kwb_Count_v, kwb_DataLogger_v, kwb_DifferentialRobotControl_v, kwb_DifferentialRobotStatus_v, kwb_DominantFrequencies_v, kwb_doorOpen_v, kwb_Draw_v, kwb_FFTControl_v, kwb_FFTStatus_v, kwb_FilteredBallSighting_v, kwb_FilteredGoalSighting_v, kwb_FrequencyControl_v, kwb_FrequencyStatus_v, kwb_FSM_Control_v, kwb_FSM_Names_v, kwb_FSM_States_v, kwb_FSM_Status_v, kwb_FSOsighting_v, kwb_GCGameState_v, kwb_Giraff_Interface_Command_v, kwb_Giraff_Interface_Status_v, kwb_GoalLocation_v, kwb_GreenEWon_v, kwb_GreenNSon_v, kwb_GuVrTeleopVulkanControl_v, kwb_HAL_HeadTarget_v, kwb_HAL_LArmTarget_Ctrl_v, kwb_HAL_LArmTarget_Stat_v, kwb_HAL_LArmTarget_Tolr_v, kwb_HAL_LLegTarget_Ctrl_v, kwb_HAL_LLegTarget_Stat_v, kwb_HAL_LLegTarget_Tolr_v, kwb_HAL_RArmTarget_Ctrl_v, kwb_HAL_RArmTarget_Stat_v, kwb_HAL_RArmTarget_Tolr_v, kwb_HAL_RLegTarget_Ctrl_v, kwb_HAL_RLegTarget_Stat_v, kwb_HAL_RLegTarget_Tolr_v, kwb_HeadJointSensors_v, kwb_Input3D_v, kwb_IOPins_v, kwb_LeftGoalPostLocation_v, kwb_LHandGripper_v, kwb_light_v, kwb_MachineFilteredLines_v, kwb_MachineFilteredLocalisationVision_v, kwb_MachineFilteredNaoVision_v, kwb_ManuallyPenalized_v, kwb_MemoryImageControl_v, kwb_MemoryImageStatus_v, kwb_MicrowaveStatus_v, kwb_MissionPriorityForObstacles_v, kwb_MOTION_Commands_v, kwb_MOTION_Status_v, kwb_motor_v, kwb_MyPosition_v, kwb_NAO_State_v, kwb_NaoObstacleDirection_v, kwb_NaoSonarProtectedWalkCommand_v, kwb_NaoWalkCommand_v, kwb_NaoWalkStatus_v, kwb_NXT_Command_v, kwb_NXT_Lights_Control_v, kwb_NXT_Sound_Control_v, kwb_NXT_Status_v, kwb_NXT_Two_Touch_Status_v, kwb_Oculus_Prime_Command_v, kwb_OculusPrime_Command_v, kwb_Overheating_v, kwb_ParticleOutputMap_v, kwb_ParticleOutputMapControl_v, kwb_PF_ControlStatus_Modes_v, kwb_PlayerNumber_v, kwb_Print_v, kwb_QSay_v, kwb_QSpeech_v, kwb_RedEWon_v, kwb_RedNSon_v, kwb_REMOVED3_v, kwb_REMOVED4_v, kwb_ReproduceWavNotSilent_v, kwb_RHandGripper_v, kwb_RightGoalPostLocation_v, kwb_Say_v, kwb_SensorsBodySensors_v, kwb_SensorsFootSensors_v, kwb_SensorsHandSensors_v, kwb_SensorsHeadSensors_v, kwb_SensorsJointCurrent_v, kwb_SENSORSLedsSensors_v, kwb_SENSORSLegJointSensors_v, kwb_SENSORSLegJointTemps_v, kwb_SENSORSSonarSensors_v, kwb_SENSORSTorsoJointSensors_v, kwb_SENSORSTorsoJointTemps_v, kwb_SLOT_UNUSED_v, kwb_SoloTypeExample_v, kwb_sound_v, kwb_Speech_v, kwb_SpeechOutput_v, kwb_SwitchSubsumption_v, kwb_SwitchSubsumptionTrafficLights_v, kwb_TeleoperationConnection_v, kwb_TeleoperationControl_v, kwb_TeleoperationControlStatus_v, kwb_TeleoperationControlVR_v, kwb_TeleoperationStatus_v, kwb_TemperatureSensors_v, kwb_TimeGTfive_v, kwb_TimeGTthirty_v, kwb_timeLeft_v, kwb_TimerReset_v, kwb_TopParticles_v, kwb_TopVisionLines_v, kwb_TotoDoingMotion_v, kwb_TurnRedEW_v, kwb_TurnRedNS_v, kwb_UDPRN_v, kwb_UDPWBNumber_v, kwb_VisionBall_v, kwb_VisionControl_v, kwb_VisionDetectionBalls_v, kwb_VisionDetectionFeatures_v, kwb_VisionDetectionGoals_v, kwb_VisionDetectionHorizons_v, kwb_VisionDetectionLines_v, kwb_VisionFace_v, kwb_VisionFieldFeatures_v, kwb_VisionGoals_v, kwb_VisionRobots_v, kwb_VisionStatus_v, kwb_VolumeControl_v, kwb_WalkData_v, kwb_WarnEW_v, kwb_WarnNS_v, kwb_WavLoad_v, kwb_WavPlay_v, kwb_wb_reserved_SubscribeToAllTypes_v, kwb_WEBOTS_NXT_bridge_v, kwb_WEBOTS_NXT_bumper_v, kwb_WEBOTS_NXT_camera_v, kwb_WEBOTS_NXT_colorLine_walk_v, kwb_WEBOTS_NXT_deadReakoning_walk_v, kwb_WEBOTS_NXT_encoders_v, kwb_WEBOTS_NXT_gridMotions_v, kwb_WEBOTS_NXT_vector_bridge_v, kwb_WEBOTS_NXT_walk_isRunning_v, kwb_WhistleBlown_v, kwb_XEyesPos_v, LOCATION_C_STRUCT_NAME_COMPAT, MACHINE_FILTERED_LINES_C_STRUCT_NAME_COMPAT, MACHINE_FILTERED_LOCALISATION_VISION_C_STRUCT_NAME_COMPAT, MACHINE_FILTERED_VISION_C_STRUCT_NAME_COMPAT, MEMORY_IMAGE_CONTROL_STATUS_C_STRUCT_NAME_COMPAT, MICROWAVE_STATUS_C_STRUCT_NAME_COMPAT, MISSION_PRIORITY_FOR_OBSTACLES_C_STRUCT_NAME_COMPAT, MY_POSITION_C_STRUCT_NAME_COMPAT, NAO_OBSTACLE_DIRECTION_C_STRUCT_NAME_COMPAT, NAO_SONAR_PROTECTED_WALK_COMMAND_C_STRUCT_NAME_COMPAT, NAOWALKCOMMAND_C_STRUCT_NAME_COMPAT, NAOWALKSTATUS_C_STRUCT_NAME_COMPAT, OVERHEATING_C_STRUCT_NAME_COMPAT, POINT2D_C_STRUCT_NAME_COMPAT, SERIALISE, TELEOPERATIONCONTROL_C_STRUCT_NAME_COMPAT, TELEOPERATIONCONTROLVR_C_STRUCT_NAME_COMPAT, TELEOPERATIONSTATUS_C_STRUCT_NAME_COMPAT, TEMPERATURE_SENSORS_C_STRUCT_NAME_COMPAT, TOPPARTICLES_C_STRUCT_NAME_COMPAT, VISION_CONTROL_STATUS_C_STRUCT_NAME_COMPAT, VISION_DETECTION_BALLS_C_STRUCT_NAME_COMPAT, VISION_DETECTION_FEATURES_C_STRUCT_NAME_COMPAT, VISION_DETECTION_GOALS_C_STRUCT_NAME_COMPAT, VISION_DETECTION_HORIZONS_C_STRUCT_NAME_COMPAT, VISION_DETECTION_LINES_C_STRUCT_NAME_COMPAT, VISION_FIELD_FEATURES_C_STRUCT_NAME_COMPAT, and VISION_LINES_C_STRUCT_NAME_COMPAT.