gusimplewhiteboard
guwhiteboardtypelist_c_generated_default.h
Go to the documentation of this file.
1
9#ifndef WB_GUWHITEBOARDTYPELIST_C_GENERATED_H
10#define WB_GUWHITEBOARDTYPELIST_C_GENERATED_H
11
12#undef WANT_WB_STRINGS
13#define WANT_WB_STRINGS
14
15#include "gusimplewhiteboard.h" //GSW_NUM_RESERVED
16
17#define WB_NUM_TYPES_DEFINED_DEFAULT 183
18
19#undef C_WHITEBOARD_NAMESPACE
20#define C_WHITEBOARD_NAMESPACE wb
21
22#undef C_WBTYPES
23#define C_WBTYPES wb_types_default
24
25#if WB_NUM_TYPES_DEFINED_DEFAULT > GSW_NUM_RESERVED
26#error *** Error: gusimplewhiteboard: The number of defined types exceeds the total number of reserved types allowed. Increase GSW_NUM_RESERVED to solve this.
27#endif
28
30typedef enum wb_types_default
31{
214
216
217
219
220#ifdef WANT_OLD_WHITEBOARD_NAMING_COMPAT
221
222#ifndef WBTypes_DEFINED
223#define WBTypes_DEFINED
225#endif
226
227#endif //WANT_OLD_WHITEBOARD_NAMING_COMPAT
228
229#ifndef kwb_reserved_SubscribeToAllTypes_v
230#define kwb_reserved_SubscribeToAllTypes_v kwb_wb_reserved_SubscribeToAllTypes_v
231#endif
232
233#ifndef kPrint_v
234#define kPrint_v kwb_Print_v
235#endif
236
237#ifndef kSay_v
238#define kSay_v kwb_Say_v
239#endif
240
241#ifndef kSpeech_v
242#define kSpeech_v kwb_Speech_v
243#endif
244
245#ifndef kQSay_v
246#define kQSay_v kwb_QSay_v
247#endif
248
249#ifndef kQSpeech_v
250#define kQSpeech_v kwb_QSpeech_v
251#endif
252
253#ifndef kSpeechOutput_v
254#define kSpeechOutput_v kwb_SpeechOutput_v
255#endif
256
257#ifndef kGCGameState_v
258#define kGCGameState_v kwb_GCGameState_v
259#endif
260
261#ifndef kSensorsHandSensors_v
262#define kSensorsHandSensors_v kwb_SensorsHandSensors_v
263#endif
264
265#ifndef kSensorsHeadSensors_v
266#define kSensorsHeadSensors_v kwb_SensorsHeadSensors_v
267#endif
268
269#ifndef kMOTION_Commands_v
270#define kMOTION_Commands_v kwb_MOTION_Commands_v
271#endif
272
273#ifndef kMOTION_Status_v
274#define kMOTION_Status_v kwb_MOTION_Status_v
275#endif
276
277#ifndef kHAL_HeadTarget_v
278#define kHAL_HeadTarget_v kwb_HAL_HeadTarget_v
279#endif
280
281#ifndef kSensorsFootSensors_v
282#define kSensorsFootSensors_v kwb_SensorsFootSensors_v
283#endif
284
285#ifndef kSensorsBodySensors_v
286#define kSensorsBodySensors_v kwb_SensorsBodySensors_v
287#endif
288
289#ifndef kSENSORSLedsSensors_v
290#define kSENSORSLedsSensors_v kwb_SENSORSLedsSensors_v
291#endif
292
293#ifndef kSENSORSLegJointTemps_v
294#define kSENSORSLegJointTemps_v kwb_SENSORSLegJointTemps_v
295#endif
296
297#ifndef kSENSORSTorsoJointTemps_v
298#define kSENSORSTorsoJointTemps_v kwb_SENSORSTorsoJointTemps_v
299#endif
300
301#ifndef kSENSORSLegJointSensors_v
302#define kSENSORSLegJointSensors_v kwb_SENSORSLegJointSensors_v
303#endif
304
305#ifndef kSENSORSTorsoJointSensors_v
306#define kSENSORSTorsoJointSensors_v kwb_SENSORSTorsoJointSensors_v
307#endif
308
309#ifndef kSENSORSSonarSensors_v
310#define kSENSORSSonarSensors_v kwb_SENSORSSonarSensors_v
311#endif
312
313#ifndef kFSM_Control_v
314#define kFSM_Control_v kwb_FSM_Control_v
315#endif
316
317#ifndef kFSM_Status_v
318#define kFSM_Status_v kwb_FSM_Status_v
319#endif
320
321#ifndef kFSM_Names_v
322#define kFSM_Names_v kwb_FSM_Names_v
323#endif
324
325#ifndef kSoloTypeExample_v
326#define kSoloTypeExample_v kwb_SoloTypeExample_v
327#endif
328
329#ifndef kFilteredGoalSighting_v
330#define kFilteredGoalSighting_v kwb_FilteredGoalSighting_v
331#endif
332
333#ifndef kNAO_State_v
334#define kNAO_State_v kwb_NAO_State_v
335#endif
336
337#ifndef kUDPRN_v
338#define kUDPRN_v kwb_UDPRN_v
339#endif
340
341#ifndef kPlayerNumber_v
342#define kPlayerNumber_v kwb_PlayerNumber_v
343#endif
344
345#ifndef kManuallyPenalized_v
346#define kManuallyPenalized_v kwb_ManuallyPenalized_v
347#endif
348
349#ifndef kVisionControl_v
350#define kVisionControl_v kwb_VisionControl_v
351#endif
352
353#ifndef kVisionStatus_v
354#define kVisionStatus_v kwb_VisionStatus_v
355#endif
356
357#ifndef kFFTStatus_v
358#define kFFTStatus_v kwb_FFTStatus_v
359#endif
360
361#ifndef kFSOsighting_v
362#define kFSOsighting_v kwb_FSOsighting_v
363#endif
364
365#ifndef kTopParticles_v
366#define kTopParticles_v kwb_TopParticles_v
367#endif
368
369#ifndef kFilteredBallSighting_v
370#define kFilteredBallSighting_v kwb_FilteredBallSighting_v
371#endif
372
373#ifndef kPF_ControlStatus_Modes_v
374#define kPF_ControlStatus_Modes_v kwb_PF_ControlStatus_Modes_v
375#endif
376
377#ifndef kWEBOTS_NXT_bridge_v
378#define kWEBOTS_NXT_bridge_v kwb_WEBOTS_NXT_bridge_v
379#endif
380
381#ifndef kWEBOTS_NXT_encoders_v
382#define kWEBOTS_NXT_encoders_v kwb_WEBOTS_NXT_encoders_v
383#endif
384
385#ifndef kWEBOTS_NXT_camera_v
386#define kWEBOTS_NXT_camera_v kwb_WEBOTS_NXT_camera_v
387#endif
388
389#ifndef kWEBOTS_NXT_walk_isRunning_v
390#define kWEBOTS_NXT_walk_isRunning_v kwb_WEBOTS_NXT_walk_isRunning_v
391#endif
392
393#ifndef kWEBOTS_NXT_deadReakoning_walk_v
394#define kWEBOTS_NXT_deadReakoning_walk_v kwb_WEBOTS_NXT_deadReakoning_walk_v
395#endif
396
397#ifndef kWEBOTS_NXT_colorLine_walk_v
398#define kWEBOTS_NXT_colorLine_walk_v kwb_WEBOTS_NXT_colorLine_walk_v
399#endif
400
401#ifndef kWEBOTS_NXT_gridMotions_v
402#define kWEBOTS_NXT_gridMotions_v kwb_WEBOTS_NXT_gridMotions_v
403#endif
404
405#ifndef kVisionBall_v
406#define kVisionBall_v kwb_VisionBall_v
407#endif
408
409#ifndef kVisionGoals_v
410#define kVisionGoals_v kwb_VisionGoals_v
411#endif
412
413#ifndef kWalkData_v
414#define kWalkData_v kwb_WalkData_v
415#endif
416
417#ifndef kTeleoperationControlStatus_v
418#define kTeleoperationControlStatus_v kwb_TeleoperationControlStatus_v
419#endif
420
421#ifndef kTeleoperationConnection_v
422#define kTeleoperationConnection_v kwb_TeleoperationConnection_v
423#endif
424
425#ifndef kUDPWBNumber_v
426#define kUDPWBNumber_v kwb_UDPWBNumber_v
427#endif
428
429#ifndef kWEBOTS_NXT_bumper_v
430#define kWEBOTS_NXT_bumper_v kwb_WEBOTS_NXT_bumper_v
431#endif
432
433#ifndef kWEBOTS_NXT_vector_bridge_v
434#define kWEBOTS_NXT_vector_bridge_v kwb_WEBOTS_NXT_vector_bridge_v
435#endif
436
437#ifndef kTopVisionLines_v
438#define kTopVisionLines_v kwb_TopVisionLines_v
439#endif
440
441#ifndef kBottomVisionLines_v
442#define kBottomVisionLines_v kwb_BottomVisionLines_v
443#endif
444
445#ifndef kDifferentialRobotStatus_v
446#define kDifferentialRobotStatus_v kwb_DifferentialRobotStatus_v
447#endif
448
449#ifndef kDifferentialRobotControl_v
450#define kDifferentialRobotControl_v kwb_DifferentialRobotControl_v
451#endif
452
453#ifndef kXEyesPos_v
454#define kXEyesPos_v kwb_XEyesPos_v
455#endif
456
457#ifndef kVisionFace_v
458#define kVisionFace_v kwb_VisionFace_v
459#endif
460
461#ifndef kDraw_v
462#define kDraw_v kwb_Draw_v
463#endif
464
465#ifndef kFSM_States_v
466#define kFSM_States_v kwb_FSM_States_v
467#endif
468
469#ifndef kGiraff_Interface_Status_v
470#define kGiraff_Interface_Status_v kwb_Giraff_Interface_Status_v
471#endif
472
473#ifndef kGiraff_Interface_Command_v
474#define kGiraff_Interface_Command_v kwb_Giraff_Interface_Command_v
475#endif
476
477#ifndef kNXT_Status_v
478#define kNXT_Status_v kwb_NXT_Status_v
479#endif
480
481#ifndef kNXT_Command_v
482#define kNXT_Command_v kwb_NXT_Command_v
483#endif
484
485#ifndef kAPM_Status_v
486#define kAPM_Status_v kwb_APM_Status_v
487#endif
488
489#ifndef kAPM_Command_v
490#define kAPM_Command_v kwb_APM_Command_v
491#endif
492
493#ifndef kREMOVED3_v
494#define kREMOVED3_v kwb_REMOVED3_v
495#endif
496
497#ifndef kREMOVED4_v
498#define kREMOVED4_v kwb_REMOVED4_v
499#endif
500
501#ifndef kCBall_v
502#define kCBall_v kwb_CBall_v
503#endif
504
505#ifndef kOculusPrime_Command_v
506#define kOculusPrime_Command_v kwb_OculusPrime_Command_v
507#endif
508
509#ifndef kInput3D_v
510#define kInput3D_v kwb_Input3D_v
511#endif
512
513#ifndef kOculus_Prime_Command_v
514#define kOculus_Prime_Command_v kwb_Oculus_Prime_Command_v
515#endif
516
517#ifndef kIOPins_v
518#define kIOPins_v kwb_IOPins_v
519#endif
520
521#ifndef kNXT_Two_Touch_Status_v
522#define kNXT_Two_Touch_Status_v kwb_NXT_Two_Touch_Status_v
523#endif
524
525#ifndef kNXT_Sound_Control_v
526#define kNXT_Sound_Control_v kwb_NXT_Sound_Control_v
527#endif
528
529#ifndef kNXT_Lights_Control_v
530#define kNXT_Lights_Control_v kwb_NXT_Lights_Control_v
531#endif
532
533#ifndef kClocks_v
534#define kClocks_v kwb_Clocks_v
535#endif
536
537#ifndef kChannels_v
538#define kChannels_v kwb_Channels_v
539#endif
540
541#ifndef kSwitchSubsumption_v
542#define kSwitchSubsumption_v kwb_SwitchSubsumption_v
543#endif
544
545#ifndef kTotoDoingMotion_v
546#define kTotoDoingMotion_v kwb_TotoDoingMotion_v
547#endif
548
549#ifndef kCount_v
550#define kCount_v kwb_Count_v
551#endif
552
553#ifndef kGreenEWon_v
554#define kGreenEWon_v kwb_GreenEWon_v
555#endif
556
557#ifndef kWarnEW_v
558#define kWarnEW_v kwb_WarnEW_v
559#endif
560
561#ifndef kTimeGTthirty_v
562#define kTimeGTthirty_v kwb_TimeGTthirty_v
563#endif
564
565#ifndef kAmberEWon_v
566#define kAmberEWon_v kwb_AmberEWon_v
567#endif
568
569#ifndef kTurnRedEW_v
570#define kTurnRedEW_v kwb_TurnRedEW_v
571#endif
572
573#ifndef kTimeGTfive_v
574#define kTimeGTfive_v kwb_TimeGTfive_v
575#endif
576
577#ifndef kRedEWon_v
578#define kRedEWon_v kwb_RedEWon_v
579#endif
580
581#ifndef kGreenNSon_v
582#define kGreenNSon_v kwb_GreenNSon_v
583#endif
584
585#ifndef kWarnNS_v
586#define kWarnNS_v kwb_WarnNS_v
587#endif
588
589#ifndef kAmberNSon_v
590#define kAmberNSon_v kwb_AmberNSon_v
591#endif
592
593#ifndef kTurnRedNS_v
594#define kTurnRedNS_v kwb_TurnRedNS_v
595#endif
596
597#ifndef kRedNSon_v
598#define kRedNSon_v kwb_RedNSon_v
599#endif
600
601#ifndef kTimerReset_v
602#define kTimerReset_v kwb_TimerReset_v
603#endif
604
605#ifndef kSLOT_UNUSED_v
606#define kSLOT_UNUSED_v kwb_SLOT_UNUSED_v
607#endif
608
609#ifndef kCarSensorPressed_v
610#define kCarSensorPressed_v kwb_CarSensorPressed_v
611#endif
612
613#ifndef kSwitchSubsumptionTrafficLights_v
614#define kSwitchSubsumptionTrafficLights_v kwb_SwitchSubsumptionTrafficLights_v
615#endif
616
617#ifndef kBall_Found_v
618#define kBall_Found_v kwb_Ball_Found_v
619#endif
620
621#ifndef kBall_Calibration_File_v
622#define kBall_Calibration_File_v kwb_Ball_Calibration_File_v
623#endif
624
625#ifndef kBall_Calibration_Num_v
626#define kBall_Calibration_Num_v kwb_Ball_Calibration_Num_v
627#endif
628
629#ifndef kBall_Color_Num_v
630#define kBall_Color_Num_v kwb_Ball_Color_Num_v
631#endif
632
633#ifndef kHAL_LArmTarget_Ctrl_v
634#define kHAL_LArmTarget_Ctrl_v kwb_HAL_LArmTarget_Ctrl_v
635#endif
636
637#ifndef kHAL_LArmTarget_Stat_v
638#define kHAL_LArmTarget_Stat_v kwb_HAL_LArmTarget_Stat_v
639#endif
640
641#ifndef kHAL_LArmTarget_Tolr_v
642#define kHAL_LArmTarget_Tolr_v kwb_HAL_LArmTarget_Tolr_v
643#endif
644
645#ifndef kHAL_RArmTarget_Ctrl_v
646#define kHAL_RArmTarget_Ctrl_v kwb_HAL_RArmTarget_Ctrl_v
647#endif
648
649#ifndef kHAL_RArmTarget_Stat_v
650#define kHAL_RArmTarget_Stat_v kwb_HAL_RArmTarget_Stat_v
651#endif
652
653#ifndef kHAL_RArmTarget_Tolr_v
654#define kHAL_RArmTarget_Tolr_v kwb_HAL_RArmTarget_Tolr_v
655#endif
656
657#ifndef kVisionFieldFeatures_v
658#define kVisionFieldFeatures_v kwb_VisionFieldFeatures_v
659#endif
660
661#ifndef kWhistleBlown_v
662#define kWhistleBlown_v kwb_WhistleBlown_v
663#endif
664
665#ifndef kVolumeControl_v
666#define kVolumeControl_v kwb_VolumeControl_v
667#endif
668
669#ifndef kVisionRobots_v
670#define kVisionRobots_v kwb_VisionRobots_v
671#endif
672
673#ifndef kVisionDetectionHorizons_v
674#define kVisionDetectionHorizons_v kwb_VisionDetectionHorizons_v
675#endif
676
677#ifndef kNaoWalkCommand_v
678#define kNaoWalkCommand_v kwb_NaoWalkCommand_v
679#endif
680
681#ifndef kNaoWalkStatus_v
682#define kNaoWalkStatus_v kwb_NaoWalkStatus_v
683#endif
684
685#ifndef kHAL_LLegTarget_Ctrl_v
686#define kHAL_LLegTarget_Ctrl_v kwb_HAL_LLegTarget_Ctrl_v
687#endif
688
689#ifndef kHAL_LLegTarget_Stat_v
690#define kHAL_LLegTarget_Stat_v kwb_HAL_LLegTarget_Stat_v
691#endif
692
693#ifndef kHAL_LLegTarget_Tolr_v
694#define kHAL_LLegTarget_Tolr_v kwb_HAL_LLegTarget_Tolr_v
695#endif
696
697#ifndef kHAL_RLegTarget_Ctrl_v
698#define kHAL_RLegTarget_Ctrl_v kwb_HAL_RLegTarget_Ctrl_v
699#endif
700
701#ifndef kHAL_RLegTarget_Stat_v
702#define kHAL_RLegTarget_Stat_v kwb_HAL_RLegTarget_Stat_v
703#endif
704
705#ifndef kHAL_RLegTarget_Tolr_v
706#define kHAL_RLegTarget_Tolr_v kwb_HAL_RLegTarget_Tolr_v
707#endif
708
709#ifndef kVisionDetectionGoals_v
710#define kVisionDetectionGoals_v kwb_VisionDetectionGoals_v
711#endif
712
713#ifndef kTeleoperationControl_v
714#define kTeleoperationControl_v kwb_TeleoperationControl_v
715#endif
716
717#ifndef kTeleoperationStatus_v
718#define kTeleoperationStatus_v kwb_TeleoperationStatus_v
719#endif
720
721#ifndef kVisionDetectionBalls_v
722#define kVisionDetectionBalls_v kwb_VisionDetectionBalls_v
723#endif
724
725#ifndef kTeleoperationControlVR_v
726#define kTeleoperationControlVR_v kwb_TeleoperationControlVR_v
727#endif
728
729#ifndef kParticleOutputMap_v
730#define kParticleOutputMap_v kwb_ParticleOutputMap_v
731#endif
732
733#ifndef kParticleOutputMapControl_v
734#define kParticleOutputMapControl_v kwb_ParticleOutputMapControl_v
735#endif
736
737#ifndef kFFTControl_v
738#define kFFTControl_v kwb_FFTControl_v
739#endif
740
741#ifndef kMachineFilteredNaoVision_v
742#define kMachineFilteredNaoVision_v kwb_MachineFilteredNaoVision_v
743#endif
744
745#ifndef kMicrowaveStatus_v
746#define kMicrowaveStatus_v kwb_MicrowaveStatus_v
747#endif
748
749#ifndef kButtons_v
750#define kButtons_v kwb_Buttons_v
751#endif
752
753#ifndef kMachineFilteredLocalisationVision_v
754#define kMachineFilteredLocalisationVision_v kwb_MachineFilteredLocalisationVision_v
755#endif
756
757#ifndef kSensorsJointCurrent_v
758#define kSensorsJointCurrent_v kwb_SensorsJointCurrent_v
759#endif
760
761#ifndef kDataLogger_v
762#define kDataLogger_v kwb_DataLogger_v
763#endif
764
765#ifndef kMachineFilteredLines_v
766#define kMachineFilteredLines_v kwb_MachineFilteredLines_v
767#endif
768
769#ifndef kBallLocation_v
770#define kBallLocation_v kwb_BallLocation_v
771#endif
772
773#ifndef kLeftGoalPostLocation_v
774#define kLeftGoalPostLocation_v kwb_LeftGoalPostLocation_v
775#endif
776
777#ifndef kRightGoalPostLocation_v
778#define kRightGoalPostLocation_v kwb_RightGoalPostLocation_v
779#endif
780
781#ifndef kGoalLocation_v
782#define kGoalLocation_v kwb_GoalLocation_v
783#endif
784
785#ifndef kNaoSonarProtectedWalkCommand_v
786#define kNaoSonarProtectedWalkCommand_v kwb_NaoSonarProtectedWalkCommand_v
787#endif
788
789#ifndef kNaoObstacleDirection_v
790#define kNaoObstacleDirection_v kwb_NaoObstacleDirection_v
791#endif
792
793#ifndef kDominantFrequencies_v
794#define kDominantFrequencies_v kwb_DominantFrequencies_v
795#endif
796
797#ifndef kMissionPriorityForObstacles_v
798#define kMissionPriorityForObstacles_v kwb_MissionPriorityForObstacles_v
799#endif
800
801#ifndef kWavLoad_v
802#define kWavLoad_v kwb_WavLoad_v
803#endif
804
805#ifndef kWavPlay_v
806#define kWavPlay_v kwb_WavPlay_v
807#endif
808
809#ifndef kReproduceWavNotSilent_v
810#define kReproduceWavNotSilent_v kwb_ReproduceWavNotSilent_v
811#endif
812
813#ifndef kFrequencyControl_v
814#define kFrequencyControl_v kwb_FrequencyControl_v
815#endif
816
817#ifndef kFrequencyStatus_v
818#define kFrequencyStatus_v kwb_FrequencyStatus_v
819#endif
820
821#ifndef kHeadJointSensors_v
822#define kHeadJointSensors_v kwb_HeadJointSensors_v
823#endif
824
825#ifndef kAdjustPositionConfidence_v
826#define kAdjustPositionConfidence_v kwb_AdjustPositionConfidence_v
827#endif
828
829#ifndef kGuVrTeleopVulkanControl_v
830#define kGuVrTeleopVulkanControl_v kwb_GuVrTeleopVulkanControl_v
831#endif
832
833#ifndef kTemperatureSensors_v
834#define kTemperatureSensors_v kwb_TemperatureSensors_v
835#endif
836
837#ifndef kOverheating_v
838#define kOverheating_v kwb_Overheating_v
839#endif
840
841#ifndef kbuttonPushed_v
842#define kbuttonPushed_v kwb_buttonPushed_v
843#endif
844
845#ifndef kdoorOpen_v
846#define kdoorOpen_v kwb_doorOpen_v
847#endif
848
849#ifndef ktimeLeft_v
850#define ktimeLeft_v kwb_timeLeft_v
851#endif
852
853#ifndef kmotor_v
854#define kmotor_v kwb_motor_v
855#endif
856
857#ifndef ksound_v
858#define ksound_v kwb_sound_v
859#endif
860
861#ifndef klight_v
862#define klight_v kwb_light_v
863#endif
864
865#ifndef kArduino2Pin_v
866#define kArduino2Pin_v kwb_Arduino2Pin_v
867#endif
868
869#ifndef kArduino2PinValue_v
870#define kArduino2PinValue_v kwb_Arduino2PinValue_v
871#endif
872
873#ifndef kArduino3Pin_v
874#define kArduino3Pin_v kwb_Arduino3Pin_v
875#endif
876
877#ifndef kArduino3PinValue_v
878#define kArduino3PinValue_v kwb_Arduino3PinValue_v
879#endif
880
881#ifndef kArduino4Pin_v
882#define kArduino4Pin_v kwb_Arduino4Pin_v
883#endif
884
885#ifndef kArduino4PinValue_v
886#define kArduino4PinValue_v kwb_Arduino4PinValue_v
887#endif
888
889#ifndef kArduino5Pin_v
890#define kArduino5Pin_v kwb_Arduino5Pin_v
891#endif
892
893#ifndef kArduino5PinValue_v
894#define kArduino5PinValue_v kwb_Arduino5PinValue_v
895#endif
896
897#ifndef kArduino6Pin_v
898#define kArduino6Pin_v kwb_Arduino6Pin_v
899#endif
900
901#ifndef kArduino6PinValue_v
902#define kArduino6PinValue_v kwb_Arduino6PinValue_v
903#endif
904
905#ifndef kArduino7Pin_v
906#define kArduino7Pin_v kwb_Arduino7Pin_v
907#endif
908
909#ifndef kArduino7PinValue_v
910#define kArduino7PinValue_v kwb_Arduino7PinValue_v
911#endif
912
913#ifndef kArduino8Pin_v
914#define kArduino8Pin_v kwb_Arduino8Pin_v
915#endif
916
917#ifndef kArduino8PinValue_v
918#define kArduino8PinValue_v kwb_Arduino8PinValue_v
919#endif
920
921#ifndef kArduino9Pin_v
922#define kArduino9Pin_v kwb_Arduino9Pin_v
923#endif
924
925#ifndef kArduino9PinValue_v
926#define kArduino9PinValue_v kwb_Arduino9PinValue_v
927#endif
928
929#ifndef kBallPosition_v
930#define kBallPosition_v kwb_BallPosition_v
931#endif
932
933#ifndef kMemoryImageControl_v
934#define kMemoryImageControl_v kwb_MemoryImageControl_v
935#endif
936
937#ifndef kMemoryImageStatus_v
938#define kMemoryImageStatus_v kwb_MemoryImageStatus_v
939#endif
940
941#ifndef kLHandGripper_v
942#define kLHandGripper_v kwb_LHandGripper_v
943#endif
944
945#ifndef kRHandGripper_v
946#define kRHandGripper_v kwb_RHandGripper_v
947#endif
948
949#ifndef kMyPosition_v
950#define kMyPosition_v kwb_MyPosition_v
951#endif
952
953#ifndef kVisionDetectionLines_v
954#define kVisionDetectionLines_v kwb_VisionDetectionLines_v
955#endif
956
957#ifndef kVisionDetectionFeatures_v
958#define kVisionDetectionFeatures_v kwb_VisionDetectionFeatures_v
959#endif
960
961
962
965
966#endif //WB_GUWHITEBOARDTYPELIST_C_GENERATED_H
const char * wb_types_stringValues_default[183]
const char * wb_types_typeValues_default[183]
wb_types_default
All the message 'types' for the class based whiteboard.
@ kwb_DifferentialRobotControl_v
Class that sends commands to the robot from the whiteboard.
@ kwb_Arduino8Pin_v
The status of the 8 pin for the arduino.
@ kwb_HAL_LLegTarget_Ctrl_v
Used to control the left leg via DCM.
@ kwb_GoalLocation_v
Location of the goal.
@ kwb_FrequencyControl_v
Frequency limits control message for FFT analysis.
@ kwb_Print_v
print to stdout
@ kwb_SLOT_UNUSED_v
IoT message removed, feel free to use this slot.
@ kwb_SensorsJointCurrent_v
Posts the current flowing through each joint via the DCM loop (read only)
@ kwb_MachineFilteredLocalisationVision_v
Vision filtering and distance estimates for landmarks: goal, lines and horizon.
@ kwb_HAL_LLegTarget_Tolr_v
Used to set the joing angle tolerance for motion completion detection.
@ kwb_WEBOTS_NXT_vector_bridge_v
Class that will define actuators for the Diferential motor bridge.
@ kwb_AmberEWon_v
status of the EWamber light
@ kwb_FSM_Names_v
Request or return the names of the currently loaded FSMs. End of list is denoted by an empty string....
@ kwb_Overheating_v
The fake combined status of the temperature sensors in the nao legs - FOR RESEARCH ONLY.
@ kwb_VisionStatus_v
Posted by guvision once per pipeline iteration to report various paramaters.
@ kwb_Arduino8PinValue_v
The value of the 8 pin for the arduino.
@ kwb_Giraff_Interface_Command_v
Serial interface for the main motor and sensor board of the giraff.
@ kwb_TeleoperationControlVR_v
Virtual Reality extended class.
@ kwb_NaoWalkStatus_v
Status class for the latest version of the UNSW 2014 walk engine.
@ kwb_doorOpen_v
The time remaining in the microwave - swiftfsm.
@ kwb_Arduino4Pin_v
The status of the 4 pin for the arduino.
@ kwb_HAL_RArmTarget_Ctrl_v
Used to control the right arm via DCM.
@ kwb_SpeechOutput_v
toggle, treat speech messages as silent output unless this is turned on
@ kwb_SENSORSLegJointTemps_v
Posts the temperature of the leg joints via the DCM loop (read only)
@ kwb_QSpeech_v
debug speech message (queued)
@ kwb_VisionGoals_v
Class that reports the goals that vision sees.
@ kwb_Giraff_Interface_Status_v
Serial interface for the main motor and sensor board of the giraff.
@ kwb_TeleoperationConnection_v
Integer indication which remote whiteboard teleoperation instructions are on.
@ kwb_MicrowaveStatus_v
External Variables for the One Minute Microwave.
@ kwb_MachineFilteredLines_v
Vision filtering and distance estimates for lines.
@ kwb_GCGameState_v
game state as posted by the game controller state machine
@ kwb_WEBOTS_NXT_bumper_v
Class that contains data from 2 rouch sensors in an NXT bumper by the bridge.
@ kwb_Ball_Color_Num_v
number for each ball color as defined in STEM6Master
@ kwb_GreenEWon_v
status of the EWgreen light
@ kwb_SensorsHandSensors_v
Posts the sensor information for the hands via the DCM loop (read only)
@ kwb_TopVisionLines_v
Class that reports the lines that vision sees in the top camera.
@ kwb_SENSORSSonarSensors_v
Posts the sonar readings via the DCM loop (read only)
@ kwb_Oculus_Prime_Command_v
Serial interface for the main motor and sensor board of the oculus prime.
@ kwb_BottomVisionLines_v
Class that reports the lines that vision sees in the bottom camera.
@ kwb_DominantFrequencies_v
Dominant frequencies and RMS levels for the four microphones.
@ kwb_GuVrTeleopVulkanControl_v
Control message for commands from the Vulkan VR teleop app.
@ kwb_NAO_State_v
Stores the orientation of the robot as well as the chest button status (more to come).
@ kwb_timeLeft_v
The time remaining in the microwave - swiftfsm.
@ kwb_FSOsighting_v
Class that contains the Karman filtered SONAR objects after a sighting.
@ kwb_VisionDetectionHorizons_v
Class that reports the edge of an SPL field (the edge of the green bit). Array of two values,...
@ kwb_HAL_RLegTarget_Stat_v
Used to report DCM status of the right leg.
@ kwb_MachineFilteredNaoVision_v
Vision filtering and distance estimates.
@ kwb_Arduino4PinValue_v
The value of the 4 pin for the arduino.
@ kwb_TurnRedEW_v
second status of the recommendaiton of the EW light
@ kwb_MyPosition_v
Location of the robot relative to where it started.
@ kwb_FSM_Status_v
Current status indicating the suspended state of all FSMs. The highest bit that is always set is the ...
@ kwb_Ball_Calibration_File_v
name of DLC file to load for STEM6 DetectBallColor
@ kwb_GreenNSon_v
status of the NSgreen light
@ kwb_TeleoperationControl_v
Control message for teleop VR app.
@ kwb_ReproduceWavNotSilent_v
toggle, treat request to play wav file as silent output unless this is turned on but can be overwritt...
@ kwb_TeleoperationStatus_v
Status message for teleop VR app.
@ kwb_RightGoalPostLocation_v
Location of the right goal post.
@ kwb_APM_Status_v
Contains sensor data from an APM.
@ kwb_VisionFieldFeatures_v
Posts information from vision about field corners and intersections.
@ kwb_WavPlay_v
forced, treat request to play wav file as forced output and sound will come out even if reproduce on ...
@ kwb_WEBOTS_NXT_camera_v
Class that contains data from cameta channels of WEBOTS trough a bridge.
@ kwb_Speech_v
debug speech message
@ kwb_WalkData_v
Class to report Walk Data.
@ kwb_ParticleOutputMap_v
Contains a path to a file containing the list of particles posted by the particle filter.
@ kwb_WEBOTS_NXT_encoders_v
Class that contains data from encoders all for WEBOTS or NXt trough a bridge.
@ kwb_HAL_HeadTarget_v
Used to alter the head position via the DCM.
@ kwb_Arduino2Pin_v
The status of the 2 pin for the arduino.
@ kwb_MOTION_Status_v
WB interface for checking the status of commands sent.
@ kwb_Clocks_v
Class for keeping track of time.
@ kwb_FSM_Control_v
Suspend, Resume, or Restart a finite state machine (clfsm)
@ kwb_SwitchSubsumption_v
Uncommented.
@ kwb_VisionBall_v
Class that reports the ball that vision sees.
@ kwb_VolumeControl_v
Variable used by SMVolumeController to control the volume via pulse audio commands.
@ kwb_TeleoperationControlStatus_v
Class for sending teleoperation commands.
@ kwb_WEBOTS_NXT_deadReakoning_walk_v
Class for dead reckoning walks in WEBOTS trough a bridge.
@ kwb_UDPWBNumber_v
ID number being used to broadcast udp whiteboard.
@ kwb_HAL_RArmTarget_Stat_v
Used to report DCM status of the right arm.
@ kwb_TimeGTfive_v
status of the timer with respect to 5
@ kwb_Arduino6Pin_v
The status of the 6 pin for the arduino.
@ kwb_FilteredGoalSighting_v
Class that contains the Kalman filtered goal objects after sighting from vision.
@ kwb_SensorsFootSensors_v
Posts the sensor information for the feet via the DCM loop (read only)
@ kwb_LHandGripper_v
0 is closed 100 is fully open (left hand).
@ kwb_HAL_RLegTarget_Tolr_v
Used to set the joing angle tolerance for motion completion detection.
@ kwb_MemoryImageStatus_v
Status of what resolution and format memory images are being posted as.
@ kwb_HAL_RLegTarget_Ctrl_v
Used to control the right leg via DCM.
@ kwb_OculusPrime_Command_v
Class used to control the Oculus Prime movements, controls etc.
@ kwb_MemoryImageControl_v
Control at what resolution and format memory images need to be posted as.
@ kwb_NXT_Command_v
Can issue commands to set the motors of an NXT and reset the encoders.
@ kwb_PF_ControlStatus_Modes_v
what to post in the whiteboard to cause the Particle Filetr to reset, but running has no effect,...
@ kwb_FFTStatus_v
stereo channel RMS and list of dominant frequencies from FFT
@ kwb_light_v
The light actuator for the microwave - swiftfsm.
@ kwb_Arduino9PinValue_v
The value of the 9 pin for the arduino.
@ kwb_CBall_v
Status Message for the color of the ball.
@ kwb_Arduino9Pin_v
The status of the 9 pin for the arduino.
@ kwb_VisionControl_v
Used to set various paramaters of guvision.
@ kwb_VisionFace_v
Face seen by Vision.
@ kwb_HeadJointSensors_v
Status of the head sensors in degrees.
@ kwb_Arduino6PinValue_v
The value of the 6 pin for the arduino.
@ kwb_WarnNS_v
status of the recommendaiton of the NS light
@ kwb_SENSORSLegJointSensors_v
Posts the joint angles of the legs via the DCM loop (read only)
@ kwb_SENSORSTorsoJointSensors_v
Posts the joint angles of the torso via the DCM loop (read only)
@ kwb_XEyesPos_v
Just a hook for an xeyes interface.
@ kwb_APM_Command_v
Can issue commands to an APM.
@ kwb_TopParticles_v
Class that contains the top particles for possible robot positions.
@ kwb_NXT_Sound_Control_v
Class that produces NXT's sounds.
@ kwb_QSay_v
speech output message (queued)
@ kwb_TurnRedNS_v
second status of the recommendaiton of the NS light
@ kwb_WEBOTS_NXT_colorLine_walk_v
Class for commands followign a line in WEBOTS trough a bridge.
@ kwb_WhistleBlown_v
Whistle blown flag.
@ kwb_SensorsHeadSensors_v
Posts the sensor information for the head via the DCM loop (read only)
@ kwb_buttonPushed_v
The time remaining in the microwave - swiftfsm.
@ kwb_WEBOTS_NXT_gridMotions_v
Class for walks on a grid of colored lines for WEBOTS trough a bridge.
@ kwb_Draw_v
Used by the half made GUDraw module in posix.
@ kwb_ParticleOutputMapControl_v
Posted by readers of the particles list to notify the filter to swap buffers.
@ kwb_WarnEW_v
status of the recommendaiton of the EW light
@ kwb_AmberNSon_v
status of the NSamber light
@ kwb_motor_v
The motor actuator for the microwave - swiftfsm.
@ kwb_NaoSonarProtectedWalkCommand_v
Send walk protected by sonar.
@ kwb_WEBOTS_NXT_walk_isRunning_v
Class that contains boolean for checking if motion walks is running in WEBOTS trough a bridge.
@ kwb_Input3D_v
for 3d input devices such as the leap or a joystick
@ kwb_Arduino5PinValue_v
The value of the 5 pin for the arduino.
@ kwb_VisionDetectionBalls_v
Reports robocup spl ball found with guvision and BallRayTracer.
@ kwb_Arduino7Pin_v
The status of the 7 pin for the arduino.
@ kwb_Arduino2PinValue_v
The value of the 2 pin for the arduino.
@ kwb_TimeGTthirty_v
status of the timer with respect to 30
@ kwb_NaoObstacleDirection_v
Send general direction if obstacle.
@ kwb_MOTION_Commands_v
WB interface for sending motion commands.
@ kwb_IOPins_v
Arduino-style I/O pins.
@ kwb_HAL_RArmTarget_Tolr_v
Used to set the joing angle tolerance for motion completion detection.
@ kwb_NXT_Two_Touch_Status_v
Class that reads NXT's two buttons.
@ kwb_ManuallyPenalized_v
what player number is this robot wearing at RoboCup in its back whn manually penalized,...
@ kwb_Channels_v
UPPAAL-Style synchronisation channels.
@ kwb_FilteredBallSighting_v
Class that contains the Kalman filtered top and bottom ball objects after sighting from vision.
@ kwb_SENSORSTorsoJointTemps_v
Posts the temperature of the torso joints via the DCM loop (read only)
@ kwb_FFTControl_v
Turn on or off the FFT module.
@ kwb_Buttons_v
External Variables for the Incrementing LLFSM.
@ kwb_WEBOTS_NXT_bridge_v
WIP Class that contains a command for WEBOTS or NXt trough a bridge.
@ kwb_Arduino7PinValue_v
The value of the 7 pin for the arduino.
@ kwb_TimerReset_v
flag to reset timer
@ kwb_Say_v
speech output message
@ kwb_RHandGripper_v
0 is closed 100 is fully open (right hand).
@ kwb_BallPosition_v
The position and orientation of the ball on the soccer field.
@ kwb_CarSensorPressed_v
flag to indicate status of sensor for cars
@ kwb_PlayerNumber_v
what player number is this robot wearing at RoboCup in its back, retrieved from data/playernumber and...
@ kwb_Arduino3Pin_v
The status of the 3 pin for the arduino.
@ kwb_sound_v
The alarm actuator for the microwave - swiftfsm.
@ kwb_REMOVED4_v
Old class, can be removed from tsl file during the next wb version bump.
@ kwb_VisionRobots_v
Class that reports the robots that vision sees.
@ kwb_HAL_LArmTarget_Ctrl_v
Used to control the left arm via DCM.
@ kwb_DifferentialRobotStatus_v
Class that reads differential robot status.
@ kwb_NaoWalkCommand_v
Class that controls the latest version of the UNSW 2014 walk engine.
@ kwb_SoloTypeExample_v
This is an example of a type definition that does not generate anything other than a wb type.
@ kwb_VisionDetectionGoals_v
Reports robocup spl goals found with guvision and GoalRayTracer.
@ kwb_AdjustPositionConfidence_v
Changes the confidence of objects being tracked.
@ kwb_wb_reserved_SubscribeToAllTypes_v
Global subscription type. Do not add content to this type, it is for global subscriptions only.
@ kwb_FrequencyStatus_v
Current Frequency limits (status) for FFT analysis.
@ kwb_SENSORSLedsSensors_v
Posts the current LEDs info, can be modified. (read/write)
@ kwb_TotoDoingMotion_v
Uncommented.
@ kwb_LeftGoalPostLocation_v
Location of the left goal post.
@ kwb_HAL_LLegTarget_Stat_v
Used to report DCM status of the left leg.
@ kwb_NXT_Status_v
Contains sensor data as well as motor encoder data from the objects attached to an NXT.
@ kwb_Arduino3PinValue_v
The value of the 3 pin for the arduino.
@ kwb_SensorsBodySensors_v
Posts the sensor information for the body via the DCM loop (read only)
@ kwb_TemperatureSensors_v
The fake status of the temperature sensors in the nao legs - FOR RESEARCH ONLY.
@ kwb_REMOVED3_v
Old class, can be removed from tsl file during the next wb version bump.
@ kwb_Ball_Found_v
whether ball is detected in STEM6 DetectBallColor
@ kwb_RedEWon_v
status of the EWred light
@ kwb_NXT_Lights_Control_v
Class that places power in NXT's for lights.
@ kwb_Arduino5Pin_v
The status of the 5 pin for the arduino.
@ kwb_VisionDetectionFeatures_v
Reports robocup field features found with guvision and FeatureDetector.
@ kwb_WavLoad_v
request to load a wav file
@ kwb_DataLogger_v
Controls the data logging within Naoqi Interface.
@ kwb_FSM_States_v
Idempotent Message publicising the state -about to be executed- (0-254) of up-to the first 128 machin...
@ kwb_HAL_LArmTarget_Tolr_v
Used to set the joing angle tolerance for motion completion detection.
@ kwb_HAL_LArmTarget_Stat_v
Used to report DCM status of the left arm.
@ kwb_Ball_Calibration_Num_v
number (size_t) to load with DLC file for STEM6 DetectBallColor
@ kwb_RedNSon_v
status of the NSred light
@ kwb_UDPRN_v
game state notfication from the UDP receiver.
@ kwb_BallLocation_v
Location of the ball.
@ kwb_VisionDetectionLines_v
Reports robocup field lines found with guvision and LineRayTracer.
@ kwb_MissionPriorityForObstacles_v
notify trough the whiteboard the priority of the mission, high for chasing the ball,...
@ kwb_SwitchSubsumptionTrafficLights_v
no comment entered