gusimplewhiteboard
guwhiteboardtypelist_generated.h
Go to the documentation of this file.
1
9#ifndef WB_GUWHITEBOARDTYPELIST_GENERATED_H
10#define WB_GUWHITEBOARDTYPELIST_GENERATED_H
11
13
14#pragma clang diagnostic push
15#pragma clang diagnostic ignored "-Wpadded"
16#pragma clang diagnostic ignored "-Wc++98-compat"
17
18#undef CPP_WHITEBOARD_NAMESPACE
19#define CPP_WHITEBOARD_NAMESPACE guWhiteboard
20
21extern "C"
22{
24}
25
26namespace guWhiteboard {
27
28
30
32
33
36 public:
41
43
46 }
47 };
48
50 class Print_t: public wb_generic_whiteboard_object<std::string > {
51 public:
55Print_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_Print_v, wbd, true) {}
56
57 static const wb_types slot = kwb_Print_v;
58
61 }
62 };
63
65 class Say_t: public wb_generic_whiteboard_object<std::string > {
66 public:
70Say_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_Say_v, wbd, true) {}
71
72 static const wb_types slot = kwb_Say_v;
73
76 }
77 };
78
80 class Speech_t: public wb_generic_whiteboard_object<std::string > {
81 public:
85Speech_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_Speech_v, wbd, true) {}
86
87 static const wb_types slot = kwb_Speech_v;
88
91 }
92 };
93
95 class QSay_t: public wb_generic_whiteboard_object<std::string > {
96 public:
100QSay_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_QSay_v, wbd, true) {}
101
102 static const wb_types slot = kwb_QSay_v;
103
106 }
107 };
108
110 class QSpeech_t: public wb_generic_whiteboard_object<std::string > {
111 public:
115QSpeech_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_QSpeech_v, wbd, true) {}
116
118
121 }
122 };
123
126 public:
131
133
136 }
137 };
138
140 class GCGameState_t: public wb_generic_whiteboard_object<class GCGameState > {
141 public:
144
145
147
150 }
151 };
152
154 class SensorsHandSensors_t: public wb_generic_whiteboard_object<class SensorsHandSensors > {
155 public:
158
159
161
164 }
165 };
166
168 class SensorsHeadSensors_t: public wb_generic_whiteboard_object<class SensorsHeadSensors > {
169 public:
172
173
175
178 }
179 };
180
182 class MOTION_Commands_t: public wb_generic_whiteboard_object<class MOTION_Commands > {
183 public:
186
187
189
192 }
193 };
194
196 class MOTION_Status_t: public wb_generic_whiteboard_object<class MOTION_Status > {
197 public:
200
201
203
206 }
207 };
208
210 class HAL_HeadTarget_t: public wb_generic_whiteboard_object<class HAL_HeadTarget > {
211 public:
214
215
217
220 }
221 };
222
224 class SensorsFootSensors_t: public wb_generic_whiteboard_object<class SensorsFootSensors > {
225 public:
228
229
231
234 }
235 };
236
238 class SensorsBodySensors_t: public wb_generic_whiteboard_object<class SensorsBodySensors > {
239 public:
242
243
245
248 }
249 };
250
252 class SENSORSLedsSensors_t: public wb_generic_whiteboard_object<class SENSORSLedsSensors > {
253 public:
256
257
259
262 }
263 };
264
266 class SENSORSLegJointTemps_t: public wb_generic_whiteboard_object<class SENSORSLegJointTemps > {
267 public:
270
271
273
276 }
277 };
278
280 class SENSORSTorsoJointTemps_t: public wb_generic_whiteboard_object<class SENSORSTorsoJointTemps > {
281 public:
284
285
287
290 }
291 };
292
294 class SENSORSLegJointSensors_t: public wb_generic_whiteboard_object<class SENSORSLegJointSensors > {
295 public:
298
299
301
304 }
305 };
306
308 class SENSORSTorsoJointSensors_t: public wb_generic_whiteboard_object<class SENSORSTorsoJointSensors > {
309 public:
312
313
315
318 }
319 };
320
322 class SENSORSSonarSensors_t: public wb_generic_whiteboard_object<class SENSORSSonarSensors > {
323 public:
326
327
329
332 }
333 };
334
336 class FSM_Control_t: public wb_generic_whiteboard_object<class FSMControlStatus > {
337 public:
340
341
343
346 }
347 };
348
350 class FSM_Status_t: public wb_generic_whiteboard_object<class FSMControlStatus > {
351 public:
354
355
357
360 }
361 };
362
364 class FSM_Names_t: public wb_generic_whiteboard_object<class FSMNames > {
365 public:
368
369
371
374 }
375 };
376
379 public:
384
386
389 }
390 };
391
393 class FilteredGoalSighting_t: public wb_generic_whiteboard_object<class FilteredArrayOneDimObjects > {
394 public:
397
398
400
403 }
404 };
405
407 class NAO_State_t: public wb_generic_whiteboard_object<class NAO_State > {
408 public:
411
412
414
417 }
418 };
419
421 class UDPRN_t: public wb_generic_whiteboard_object<class GCGameState > {
422 public:
425
426
427 static const wb_types slot = kwb_UDPRN_v;
428
431 }
432 };
433
436 public:
440PlayerNumber_t(int8_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<int8_t >(value, kwb_PlayerNumber_v, wbd, false) {}
441
443
446 }
447 };
448
451 public:
456
458
461 }
462 };
463
465 class VisionControl_t: public wb_generic_whiteboard_object<class VisionControlStatus > {
466 public:
469
470
472
475 }
476 };
477
479 class VisionStatus_t: public wb_generic_whiteboard_object<class VisionControlStatus > {
480 public:
483
484
486
489 }
490 };
491
493 class FFTStatus_t: public wb_generic_whiteboard_object<class FFTStatus > {
494 public:
497
498
500
503 }
504 };
505
507 class FSOsighting_t: public wb_generic_whiteboard_object<class FilteredArrayOneDimSonar > {
508 public:
511
512
514
517 }
518 };
519
521 class TopParticles_t: public wb_generic_whiteboard_object<class TopParticles > {
522 public:
525
526
528
531 }
532 };
533
535 class FilteredBallSighting_t: public wb_generic_whiteboard_object<class FilteredArrayBallSightings > {
536 public:
539
540
542
545 }
546 };
547
550 public:
555
557
560 }
561 };
562
564 class WEBOTS_NXT_bridge_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_bridge > {
565 public:
568
569
571
574 }
575 };
576
578 class WEBOTS_NXT_encoders_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_encoders > {
579 public:
582
583
585
588 }
589 };
590
592 class WEBOTS_NXT_camera_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_camera > {
593 public:
596
597
599
602 }
603 };
604
606 class WEBOTS_NXT_walk_isRunning_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_walk_isRunning > {
607 public:
610
611
613
616 }
617 };
618
620 class WEBOTS_NXT_deadReakoning_walk_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_deadReakoning_walk > {
621 public:
624
625
627
630 }
631 };
632
634 class WEBOTS_NXT_colorLine_walk_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_colorLine_walk > {
635 public:
638
639
641
644 }
645 };
646
648 class WEBOTS_NXT_gridMotions_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_gridMotions > {
649 public:
652
653
655
658 }
659 };
660
662 class VisionBall_t: public wb_generic_whiteboard_object<class VisionBall > {
663 public:
666
667
669
672 }
673 };
674
676 class VisionGoals_t: public wb_generic_whiteboard_object<class VisionGoals > {
677 public:
680
681
683
686 }
687 };
688
690 class WalkData_t: public wb_generic_whiteboard_object<class WalkData > {
691 public:
694
695
697
700 }
701 };
702
704 class TeleoperationControlStatus_t: public wb_generic_whiteboard_object<class TeleoperationControlStatus > {
705 public:
708
709
711
714 }
715 };
716
719 public:
724
726
729 }
730 };
731
734 public:
738UDPWBNumber_t(int8_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<int8_t >(value, kwb_UDPWBNumber_v, wbd, false) {}
739
741
744 }
745 };
746
748 class WEBOTS_NXT_bumper_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_bumper > {
749 public:
752
753
755
758 }
759 };
760
762 class WEBOTS_NXT_vector_bridge_t: public wb_generic_whiteboard_object<class WEBOTS_NXT_vector_bridge > {
763 public:
766
767
769
772 }
773 };
774
776 class TopVisionLines_t: public wb_generic_whiteboard_object<class VisionLines > {
777 public:
780
781
783
786 }
787 };
788
790 class BottomVisionLines_t: public wb_generic_whiteboard_object<class VisionLines > {
791 public:
794
795
797
800 }
801 };
802
804 class DifferentialRobotStatus_t: public wb_generic_whiteboard_object<class DifferentialRobotControlStatus > {
805 public:
808
809
811
814 }
815 };
816
818 class DifferentialRobotControl_t: public wb_generic_whiteboard_object<class DifferentialRobotControlStatus > {
819 public:
822
823
825
828 }
829 };
830
832 class XEyesPos_t: public wb_generic_whiteboard_object<class Point2D > {
833 public:
836
837
839
842 }
843 };
844
846 class VisionFace_t: public wb_generic_whiteboard_object<std::vector<int> > {
847 public:
851VisionFace_t(std::vector<int> value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::vector<int> >(value, kwb_VisionFace_v, wbd, true) {}
852
854
857 }
858 };
859
861 class Draw_t: public wb_generic_whiteboard_object<std::string > {
862 public:
866Draw_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_Draw_v, wbd, true) {}
867
868 static const wb_types slot = kwb_Draw_v;
869
872 }
873 };
874
876 class FSM_States_t: public wb_generic_whiteboard_object<class FSMState > {
877 public:
880
881
883
886 }
887 };
888
890 class Giraff_Interface_Status_t: public wb_generic_whiteboard_object<class Giraff_MainSerialInterface > {
891 public:
894
895
897
900 }
901 };
902
904 class Giraff_Interface_Command_t: public wb_generic_whiteboard_object<class Giraff_MainSerialInterface > {
905 public:
908
909
911
914 }
915 };
916
918 class NXT_Status_t: public wb_generic_whiteboard_object<class NXT_Interface > {
919 public:
922
923
925
928 }
929 };
930
932 class NXT_Command_t: public wb_generic_whiteboard_object<class NXT_Interface > {
933 public:
936
937
939
942 }
943 };
944
946 class APM_Status_t: public wb_generic_whiteboard_object<class APM_Interface > {
947 public:
950
951
953
956 }
957 };
958
960 class APM_Command_t: public wb_generic_whiteboard_object<class APM_Interface > {
961 public:
964
965
967
970 }
971 };
972
975 public:
979REMOVED3_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_REMOVED3_v, wbd, false) {}
980
982
985 }
986 };
987
990 public:
994REMOVED4_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_REMOVED4_v, wbd, false) {}
995
997
1000 }
1001 };
1002
1004 class CBall_t: public wb_generic_whiteboard_object<int8_t > {
1005 public:
1009CBall_t(int8_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<int8_t >(value, kwb_CBall_v, wbd, true) {}
1010
1011 static const wb_types slot = kwb_CBall_v;
1012
1015 }
1016 };
1017
1019 class OculusPrime_Command_t: public wb_generic_whiteboard_object<class OculusPrimeInterface > {
1020 public:
1023
1024
1026
1029 }
1030 };
1031
1033 class Input3D_t: public wb_generic_whiteboard_object<class Input3D > {
1034 public:
1037
1038
1040
1043 }
1044 };
1045
1047 class Oculus_Prime_Command_t: public wb_generic_whiteboard_object<class Oculus_PrimeSerialInterface > {
1048 public:
1051
1052
1054
1057 }
1058 };
1059
1061 class IOPins_t: public wb_generic_whiteboard_object<class IOPins > {
1062 public:
1065
1066
1068
1071 }
1072 };
1073
1075 class NXT_Two_Touch_Status_t: public wb_generic_whiteboard_object<class NXT_Two_Touch_Status > {
1076 public:
1079
1080
1082
1085 }
1086 };
1087
1089 class NXT_Sound_Control_t: public wb_generic_whiteboard_object<class NXT_Sound_Control > {
1090 public:
1093
1094
1096
1099 }
1100 };
1101
1103 class NXT_Lights_Control_t: public wb_generic_whiteboard_object<class NXT_Lights_Control > {
1104 public:
1107
1108
1110
1113 }
1114 };
1115
1117 class Clocks_t: public wb_generic_whiteboard_object<class Clocks > {
1118 public:
1121
1122
1124
1127 }
1128 };
1129
1131 class Channels_t: public wb_generic_whiteboard_object<class Channels > {
1132 public:
1135
1136
1138
1141 }
1142 };
1143
1145 class SwitchSubsumption_t: public wb_generic_whiteboard_object<class SwitchSubsumption > {
1146 public:
1149
1150
1152
1155 }
1156 };
1157
1159 class TotoDoingMotion_t: public wb_generic_whiteboard_object<class TotoDoingMotion > {
1160 public:
1163
1164
1166
1169 }
1170 };
1171
1173 class Count_t: public wb_generic_whiteboard_object<class Count > {
1174 public:
1177
1178
1179 static const wb_types slot = kwb_Count_v;
1180
1183 }
1184 };
1185
1188 public:
1192GreenEWon_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_GreenEWon_v, wbd, false) {}
1193
1195
1198 }
1199 };
1200
1203 public:
1207WarnEW_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_WarnEW_v, wbd, false) {}
1208
1210
1213 }
1214 };
1215
1218 public:
1223
1225
1228 }
1229 };
1230
1233 public:
1237AmberEWon_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_AmberEWon_v, wbd, false) {}
1238
1240
1243 }
1244 };
1245
1248 public:
1252TurnRedEW_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_TurnRedEW_v, wbd, false) {}
1253
1255
1258 }
1259 };
1260
1263 public:
1267TimeGTfive_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_TimeGTfive_v, wbd, false) {}
1268
1270
1273 }
1274 };
1275
1278 public:
1282RedEWon_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_RedEWon_v, wbd, false) {}
1283
1285
1288 }
1289 };
1290
1293 public:
1297GreenNSon_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_GreenNSon_v, wbd, false) {}
1298
1300
1303 }
1304 };
1305
1308 public:
1312WarnNS_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_WarnNS_v, wbd, false) {}
1313
1315
1318 }
1319 };
1320
1323 public:
1327AmberNSon_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_AmberNSon_v, wbd, false) {}
1328
1330
1333 }
1334 };
1335
1338 public:
1342TurnRedNS_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_TurnRedNS_v, wbd, false) {}
1343
1345
1348 }
1349 };
1350
1353 public:
1357RedNSon_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_RedNSon_v, wbd, false) {}
1358
1360
1363 }
1364 };
1365
1368 public:
1372TimerReset_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_TimerReset_v, wbd, false) {}
1373
1375
1378 }
1379 };
1380
1383 public:
1388
1390
1393 }
1394 };
1395
1398 public:
1403
1405
1408 }
1409 };
1410
1412 class SwitchSubsumptionTrafficLights_t: public wb_generic_whiteboard_object<class SwitchSubsumptionTrafficLights > {
1413 public:
1416
1417
1419
1422 }
1423 };
1424
1427 public:
1431Ball_Found_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_Ball_Found_v, wbd, false) {}
1432
1434
1437 }
1438 };
1439
1442 public:
1446Ball_Calibration_File_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_Ball_Calibration_File_v, wbd, false) {}
1447
1449
1452 }
1453 };
1454
1457 public:
1462
1464
1467 }
1468 };
1469
1472 public:
1476Ball_Color_Num_t(int32_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<int32_t >(value, kwb_Ball_Color_Num_v, wbd, false) {}
1477
1479
1482 }
1483 };
1484
1486 class HAL_LArmTarget_Ctrl_t: public wb_generic_whiteboard_object<class HalArmTarget > {
1487 public:
1490
1491
1493
1496 }
1497 };
1498
1500 class HAL_LArmTarget_Stat_t: public wb_generic_whiteboard_object<class HalArmTarget > {
1501 public:
1504
1505
1507
1510 }
1511 };
1512
1514 class HAL_LArmTarget_Tolr_t: public wb_generic_whiteboard_object<class HalArmTarget > {
1515 public:
1518
1519
1521
1524 }
1525 };
1526
1528 class HAL_RArmTarget_Ctrl_t: public wb_generic_whiteboard_object<class HalArmTarget > {
1529 public:
1532
1533
1535
1538 }
1539 };
1540
1542 class HAL_RArmTarget_Stat_t: public wb_generic_whiteboard_object<class HalArmTarget > {
1543 public:
1546
1547
1549
1552 }
1553 };
1554
1556 class HAL_RArmTarget_Tolr_t: public wb_generic_whiteboard_object<class HalArmTarget > {
1557 public:
1560
1561
1563
1566 }
1567 };
1568
1570 class VisionFieldFeatures_t: public wb_generic_whiteboard_object<class VisionFieldFeatures > {
1571 public:
1574
1575
1577
1580 }
1581 };
1582
1585 public:
1590
1592
1595 }
1596 };
1597
1600 public:
1604VolumeControl_t(uint8_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<uint8_t >(value, kwb_VolumeControl_v, wbd, false) {}
1605
1607
1610 }
1611 };
1612
1614 class VisionRobots_t: public wb_generic_whiteboard_object<class VisionRobots > {
1615 public:
1618
1619
1621
1624 }
1625 };
1626
1628 class VisionDetectionHorizons_t: public wb_generic_whiteboard_object<class VisionDetectionHorizons > {
1629 public:
1632
1633
1635
1638 }
1639 };
1640
1642 class NaoWalkCommand_t: public wb_generic_whiteboard_object<class NaoWalkCommand > {
1643 public:
1646
1647
1649
1652 }
1653 };
1654
1656 class NaoWalkStatus_t: public wb_generic_whiteboard_object<class NaoWalkStatus > {
1657 public:
1660
1661
1663
1666 }
1667 };
1668
1670 class HAL_LLegTarget_Ctrl_t: public wb_generic_whiteboard_object<class HalLegTarget > {
1671 public:
1674
1675
1677
1680 }
1681 };
1682
1684 class HAL_LLegTarget_Stat_t: public wb_generic_whiteboard_object<class HalLegTarget > {
1685 public:
1688
1689
1691
1694 }
1695 };
1696
1698 class HAL_LLegTarget_Tolr_t: public wb_generic_whiteboard_object<class HalLegTarget > {
1699 public:
1702
1703
1705
1708 }
1709 };
1710
1712 class HAL_RLegTarget_Ctrl_t: public wb_generic_whiteboard_object<class HalLegTarget > {
1713 public:
1716
1717
1719
1722 }
1723 };
1724
1726 class HAL_RLegTarget_Stat_t: public wb_generic_whiteboard_object<class HalLegTarget > {
1727 public:
1730
1731
1733
1736 }
1737 };
1738
1740 class HAL_RLegTarget_Tolr_t: public wb_generic_whiteboard_object<class HalLegTarget > {
1741 public:
1744
1745
1747
1750 }
1751 };
1752
1754 class VisionDetectionGoals_t: public wb_generic_whiteboard_object<class VisionDetectionGoals > {
1755 public:
1758
1759
1761
1764 }
1765 };
1766
1768 class TeleoperationControl_t: public wb_generic_whiteboard_object<class TeleoperationControl > {
1769 public:
1772
1773
1775
1778 }
1779 };
1780
1782 class TeleoperationStatus_t: public wb_generic_whiteboard_object<class TeleoperationStatus > {
1783 public:
1786
1787
1789
1792 }
1793 };
1794
1796 class VisionDetectionBalls_t: public wb_generic_whiteboard_object<class VisionDetectionBalls > {
1797 public:
1800
1801
1803
1806 }
1807 };
1808
1810 class TeleoperationControlVR_t: public wb_generic_whiteboard_object<class TeleoperationControlVR > {
1811 public:
1814
1815
1817
1820 }
1821 };
1822
1825 public:
1830
1832
1835 }
1836 };
1837
1840 public:
1845
1847
1850 }
1851 };
1852
1855 public:
1859FFTControl_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_FFTControl_v, wbd, false) {}
1860
1862
1865 }
1866 };
1867
1869 class MachineFilteredNaoVision_t: public wb_generic_whiteboard_object<class MachineFilteredVision > {
1870 public:
1873
1874
1876
1879 }
1880 };
1881
1883 class MicrowaveStatus_t: public wb_generic_whiteboard_object<class MicrowaveStatus > {
1884 public:
1887
1888
1890
1893 }
1894 };
1895
1897 class Buttons_t: public wb_generic_whiteboard_object<class Buttons > {
1898 public:
1901
1902
1904
1907 }
1908 };
1909
1911 class MachineFilteredLocalisationVision_t: public wb_generic_whiteboard_object<class MachineFilteredLocalisationVision > {
1912 public:
1915
1916
1918
1921 }
1922 };
1923
1925 class SensorsJointCurrent_t: public wb_generic_whiteboard_object<class NaoJointListFloat > {
1926 public:
1929
1930
1932
1935 }
1936 };
1937
1939 class DataLogger_t: public wb_generic_whiteboard_object<class DataLogger > {
1940 public:
1943
1944
1946
1949 }
1950 };
1951
1953 class MachineFilteredLines_t: public wb_generic_whiteboard_object<class MachineFilteredLines > {
1954 public:
1957
1958
1960
1963 }
1964 };
1965
1967 class BallLocation_t: public wb_generic_whiteboard_object<class Location > {
1968 public:
1971
1972
1974
1977 }
1978 };
1979
1982 public:
1985
1986
1988
1991 }
1992 };
1993
1996 public:
1999
2000
2002
2005 }
2006 };
2007
2009 class GoalLocation_t: public wb_generic_whiteboard_object<class Location > {
2010 public:
2013
2014
2016
2019 }
2020 };
2021
2023 class NaoSonarProtectedWalkCommand_t: public wb_generic_whiteboard_object<class NaoSonarProtectedWalkCommand > {
2024 public:
2027
2028
2030
2033 }
2034 };
2035
2037 class NaoObstacleDirection_t: public wb_generic_whiteboard_object<class NaoObstacleDirection > {
2038 public:
2041
2042
2044
2047 }
2048 };
2049
2051 class DominantFrequencies_t: public wb_generic_whiteboard_object<class DominantFrequencies > {
2052 public:
2055
2056
2058
2061 }
2062 };
2063
2065 class MissionPriorityForObstacles_t: public wb_generic_whiteboard_object<class MissionPriorityForObstacles > {
2066 public:
2069
2070
2072
2075 }
2076 };
2077
2079 class WavLoad_t: public wb_generic_whiteboard_object<std::string > {
2080 public:
2084WavLoad_t(std::string value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<std::string >(value, kwb_WavLoad_v, wbd, true) {}
2085
2087
2090 }
2091 };
2092
2095 public:
2099WavPlay_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_WavPlay_v, wbd, false) {}
2100
2102
2105 }
2106 };
2107
2110 public:
2115
2117
2120 }
2121 };
2122
2124 class FrequencyControl_t: public wb_generic_whiteboard_object<class FrequencyLimits > {
2125 public:
2128
2129
2131
2134 }
2135 };
2136
2138 class FrequencyStatus_t: public wb_generic_whiteboard_object<class FrequencyLimits > {
2139 public:
2142
2143
2145
2148 }
2149 };
2150
2152 class HeadJointSensors_t: public wb_generic_whiteboard_object<class HeadJointSensors > {
2153 public:
2156
2157
2159
2162 }
2163 };
2164
2166 class AdjustPositionConfidence_t: public wb_generic_whiteboard_object<class AdjustPositionConfidence > {
2167 public:
2170
2171
2173
2176 }
2177 };
2178
2180 class GuVrTeleopVulkanControl_t: public wb_generic_whiteboard_object<class GuVrTeleopVulkanControl > {
2181 public:
2184
2185
2187
2190 }
2191 };
2192
2194 class TemperatureSensors_t: public wb_generic_whiteboard_object<class TemperatureSensors > {
2195 public:
2198
2199
2201
2204 }
2205 };
2206
2208 class Overheating_t: public wb_generic_whiteboard_object<class Overheating > {
2209 public:
2212
2213
2215
2218 }
2219 };
2220
2223 public:
2228
2230
2233 }
2234 };
2235
2238 public:
2242doorOpen_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_doorOpen_v, wbd, false) {}
2243
2245
2248 }
2249 };
2250
2253 public:
2257timeLeft_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_timeLeft_v, wbd, false) {}
2258
2260
2263 }
2264 };
2265
2268 public:
2272motor_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_motor_v, wbd, false) {}
2273
2274 static const wb_types slot = kwb_motor_v;
2275
2278 }
2279 };
2280
2283 public:
2287sound_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_sound_v, wbd, false) {}
2288
2289 static const wb_types slot = kwb_sound_v;
2290
2293 }
2294 };
2295
2298 public:
2302light_t(bool value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<bool >(value, kwb_light_v, wbd, false) {}
2303
2304 static const wb_types slot = kwb_light_v;
2305
2308 }
2309 };
2310
2313 public:
2318
2320
2323 }
2324 };
2325
2328 public:
2333
2335
2338 }
2339 };
2340
2343 public:
2348
2350
2353 }
2354 };
2355
2358 public:
2363
2365
2368 }
2369 };
2370
2373 public:
2378
2380
2383 }
2384 };
2385
2388 public:
2393
2395
2398 }
2399 };
2400
2403 public:
2408
2410
2413 }
2414 };
2415
2418 public:
2423
2425
2428 }
2429 };
2430
2433 public:
2438
2440
2443 }
2444 };
2445
2448 public:
2453
2455
2458 }
2459 };
2460
2463 public:
2468
2470
2473 }
2474 };
2475
2478 public:
2483
2485
2488 }
2489 };
2490
2493 public:
2498
2500
2503 }
2504 };
2505
2508 public:
2513
2515
2518 }
2519 };
2520
2523 public:
2528
2530
2533 }
2534 };
2535
2538 public:
2543
2545
2548 }
2549 };
2550
2552 class BallPosition_t: public wb_generic_whiteboard_object<class BallPosition > {
2553 public:
2556
2557
2559
2562 }
2563 };
2564
2566 class MemoryImageControl_t: public wb_generic_whiteboard_object<class MemoryImageControlStatus > {
2567 public:
2570
2571
2573
2576 }
2577 };
2578
2580 class MemoryImageStatus_t: public wb_generic_whiteboard_object<class MemoryImageControlStatus > {
2581 public:
2584
2585
2587
2590 }
2591 };
2592
2595 public:
2599LHandGripper_t(int8_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<int8_t >(value, kwb_LHandGripper_v, wbd, false) {}
2600
2602
2605 }
2606 };
2607
2610 public:
2614RHandGripper_t(int8_t value, gu_simple_whiteboard_descriptor *wbd = NULLPTR): wb_generic_whiteboard_object<int8_t >(value, kwb_RHandGripper_v, wbd, false) {}
2615
2617
2620 }
2621 };
2622
2624 class MyPosition_t: public wb_generic_whiteboard_object<class MyPosition > {
2625 public:
2628
2629
2631
2634 }
2635 };
2636
2638 class VisionDetectionLines_t: public wb_generic_whiteboard_object<class VisionDetectionLines > {
2639 public:
2642
2643
2645
2648 }
2649 };
2650
2652 class VisionDetectionFeatures_t: public wb_generic_whiteboard_object<class VisionDetectionFeatures > {
2653 public:
2656
2657
2659
2662 }
2663 };
2664
2665
2666
2667} // guWhiteboard
2668
2669
2670#pragma clang diagnostic pop
2671
2672#endif //WB_GUWHITEBOARDTYPELIST_GENERATED_H
gu_simple_whiteboard_descriptor * _wbd
APM_Command_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: APM_Command_t.
Class for interacting with and reading the values of APM sensors and motors.
APM_Status_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: APM_Status_t.
WB Ptr Class: AdjustPositionConfidence_t.
AdjustPositionConfidence_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: AdjustPositionConfidence_t.
Provides a C++ wrapper around wb_adjust_position_confidence.
AmberEWon_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
AmberEWon_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: AmberEWon_t.
AmberNSon_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
AmberNSon_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: AmberNSon_t.
Arduino2Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino2Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino2Pin_t.
Arduino2PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino2PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino2PinValue_t.
Arduino3Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino3Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino3Pin_t.
Arduino3PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino3PinValue_t.
Arduino3PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino4Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino4Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino4Pin_t.
Arduino4PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino4PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino4PinValue_t.
Arduino5Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino5Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino5Pin_t.
Arduino5PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino5PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino5PinValue_t.
Arduino6Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino6Pin_t.
Arduino6Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino6PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino6PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino6PinValue_t.
Arduino7Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino7Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino7Pin_t.
Arduino7PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino7PinValue_t.
Arduino7PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino8Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino8Pin_t.
Arduino8Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino8PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino8PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino8PinValue_t.
Arduino9Pin_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino9Pin_t.
Arduino9Pin_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Arduino9PinValue_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Arduino9PinValue_t.
Arduino9PinValue_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WB Ptr Class: Ball_Calibration_File_t.
Ball_Calibration_File_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Ball_Calibration_File_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Ball_Calibration_File_t.
WB Ptr Class: Ball_Calibration_Num_t.
Ball_Calibration_Num_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Ball_Calibration_Num_t.
Ball_Calibration_Num_t(int32_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Ball_Color_Num_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Ball_Color_Num_t.
Ball_Color_Num_t(int32_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Ball_Found_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Ball_Found_t.
Ball_Found_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
BallLocation_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: BallLocation_t.
BallPosition_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: BallPosition_t.
Provides a C++ wrapper around wb_ball_position.
WB Ptr Class: BottomVisionLines_t.
BottomVisionLines_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: BottomVisionLines_t.
Buttons_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Buttons_t.
Provides a C++ wrapper around wb_buttons.
Definition: Buttons.hpp:83
CBall_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
CBall_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: CBall_t.
CarSensorPressed_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
CarSensorPressed_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: CarSensorPressed_t.
Channels_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Channels_t.
Class which emulates the 2-process channel synchronisation system from UPPAAL.
Definition: Channels.hpp:88
Clocks_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Clocks_t.
Class for working with timing and clock messages.
Definition: Clocks.hpp:87
Count_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Count_t.
Provides a C++ wrapper around wb_count.
Definition: Count.hpp:83
DataLogger_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: DataLogger_t.
Provides a C++ wrapper around wb_data_logger.
Definition: DataLogger.hpp:83
WB Ptr Class: DifferentialRobotControl_t.
DifferentialRobotControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: DifferentialRobotControl_t.
Class for controlling differential robots Defines whiteboard message.
WB Ptr Class: DifferentialRobotStatus_t.
DifferentialRobotStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: DifferentialRobotStatus_t.
WB Ptr Class: DominantFrequencies_t.
DominantFrequencies_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: DominantFrequencies_t.
Provides a C++ wrapper around wb_dominant_frequencies.
Draw_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Draw_t.
Draw_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
FFTControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FFTControl_t.
FFTControl_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
FFTStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FFTStatus_t.
Container for RMS levels and dominant frequencies.
Definition: FFTStatus.hpp:84
FSM_Control_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FSM_Control_t.
FSM_Names_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FSM_Names_t.
FSM_States_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FSM_States_t.
FSM_Status_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FSM_Status_t.
Class for controlling and getting the status of FSMs.
Class for transmitting machine names over the whiteboard.
Class for transmitting machine names over the whiteboard.
FSOsighting_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FSOsighting_t.
Provides a C++ wrapper around wb_filtered_arrayballsightings.
Provides a C++ wrapper around wb_filtered_arrayonedimobjects.
Class for for the array of sonar messages, LEFT and RIGHT.
WB Ptr Class: FilteredBallSighting_t.
FilteredBallSighting_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FilteredBallSighting_t.
WB Ptr Class: FilteredGoalSighting_t.
FilteredGoalSighting_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FilteredGoalSighting_t.
FrequencyControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FrequencyControl_t.
Provides a C++ wrapper around wb_frequency_limits.
FrequencyStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: FrequencyStatus_t.
GCGameState_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: GCGameState_t.
WB Class to record game state received from the Game Controller.
WB Ptr Class: Giraff_Interface_Command_t.
Giraff_Interface_Command_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Giraff_Interface_Command_t.
WB Ptr Class: Giraff_Interface_Status_t.
Giraff_Interface_Status_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Giraff_Interface_Status_t.
Serial interface for the main giraff board.
GoalLocation_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: GoalLocation_t.
GreenEWon_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
GreenEWon_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: GreenEWon_t.
GreenNSon_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
GreenNSon_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: GreenNSon_t.
WB Ptr Class: GuVrTeleopVulkanControl_t.
GuVrTeleopVulkanControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: GuVrTeleopVulkanControl_t.
Provides a C++ wrapper around wb_gu_vr_teleop_vulkan_control.
HAL_HeadTarget_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_HeadTarget_t.
Class for moving a robotic head in abs coords.
WB Ptr Class: HAL_LArmTarget_Ctrl_t.
HAL_LArmTarget_Ctrl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_LArmTarget_Ctrl_t.
WB Ptr Class: HAL_LArmTarget_Stat_t.
HAL_LArmTarget_Stat_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_LArmTarget_Stat_t.
WB Ptr Class: HAL_LArmTarget_Tolr_t.
HAL_LArmTarget_Tolr_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_LArmTarget_Tolr_t.
WB Ptr Class: HAL_LLegTarget_Ctrl_t.
HAL_LLegTarget_Ctrl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_LLegTarget_Ctrl_t.
WB Ptr Class: HAL_LLegTarget_Stat_t.
HAL_LLegTarget_Stat_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_LLegTarget_Stat_t.
WB Ptr Class: HAL_LLegTarget_Tolr_t.
HAL_LLegTarget_Tolr_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_LLegTarget_Tolr_t.
WB Ptr Class: HAL_RArmTarget_Ctrl_t.
HAL_RArmTarget_Ctrl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_RArmTarget_Ctrl_t.
WB Ptr Class: HAL_RArmTarget_Stat_t.
HAL_RArmTarget_Stat_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_RArmTarget_Stat_t.
WB Ptr Class: HAL_RArmTarget_Tolr_t.
HAL_RArmTarget_Tolr_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_RArmTarget_Tolr_t.
WB Ptr Class: HAL_RLegTarget_Ctrl_t.
HAL_RLegTarget_Ctrl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_RLegTarget_Ctrl_t.
WB Ptr Class: HAL_RLegTarget_Stat_t.
HAL_RLegTarget_Stat_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_RLegTarget_Stat_t.
WB Ptr Class: HAL_RLegTarget_Tolr_t.
HAL_RLegTarget_Tolr_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HAL_RLegTarget_Tolr_t.
Class for moving a SINGLE robotic arm with up to 6 degrees of freedom using local coords of each join...
Class for moving a SINGLE robotic leg with up to 6 degrees of freedom using local coords of each join...
HeadJointSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: HeadJointSensors_t.
Provides a C++ wrapper around wb_head_joint_sensors.
IOPins_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: IOPins_t.
Class for controlling and getting the status of IO pins.
Definition: IOPins.hpp:75
Input3D_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Input3D_t.
Provides a C++ wrapper around wb_input3d.
Definition: Input3D.hpp:83
LHandGripper_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: LHandGripper_t.
LHandGripper_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WB Ptr Class: LeftGoalPostLocation_t.
static const wb_types slot
uint16_t eventCounter() const
LeftGoalPostLocation_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: LeftGoalPostLocation_t.
Provides a C++ wrapper around wb_location.
Definition: Location.hpp:90
MOTION_Commands_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MOTION_Commands_t.
Motion Command class, this class is used to send commands to a motion module via the Whiteboard.
MOTION_Status_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MOTION_Status_t.
Motion Status class, this class reports the status of the Motion engine via the Whiteboard.
WB Ptr Class: MachineFilteredLines_t.
MachineFilteredLines_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MachineFilteredLines_t.
Provides a C++ wrapper around wb_machine_filtered_lines.
WB Ptr Class: MachineFilteredLocalisationVision_t.
MachineFilteredLocalisationVision_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MachineFilteredLocalisationVision_t.
Provides a C++ wrapper around wb_machine_filtered_localisation_vision.
WB Ptr Class: MachineFilteredNaoVision_t.
MachineFilteredNaoVision_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MachineFilteredNaoVision_t.
Provides a C++ wrapper around wb_machine_filtered_vision.
WB Ptr Class: ManuallyPenalized_t.
ManuallyPenalized_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
ManuallyPenalized_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: ManuallyPenalized_t.
MemoryImageControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MemoryImageControl_t.
Provides a C++ wrapper around wb_memory_image_control_status.
MemoryImageStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MemoryImageStatus_t.
MicrowaveStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MicrowaveStatus_t.
Provides a C++ wrapper around wb_microwave_status.
WB Ptr Class: MissionPriorityForObstacles_t.
MissionPriorityForObstacles_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MissionPriorityForObstacles_t.
Provides a C++ wrapper around wb_mission_priority_for_obstacles.
MyPosition_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: MyPosition_t.
Provides a C++ wrapper around wb_my_position.
Definition: MyPosition.hpp:83
NAO_State_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NAO_State_t.
This class is for the robot to report its current state.
Definition: NAO_State.hpp:62
NXT_Command_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NXT_Command_t.
Class for interacting with and reading the values of NXT sensors and motors.
NXT_Lights_Control_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NXT_Lights_Control_t.
Class for controlling differential robots Defines whiteboard message.
NXT_Sound_Control_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NXT_Sound_Control_t.
Class for controlling differential robots Defines whiteboard message.
NXT_Status_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NXT_Status_t.
WB Ptr Class: NXT_Two_Touch_Status_t.
NXT_Two_Touch_Status_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NXT_Two_Touch_Status_t.
Class for controlling differential robots Defines whiteboard message.
Provides a C++ wrapper around wb_nao_joint_list_float.
WB Ptr Class: NaoObstacleDirection_t.
NaoObstacleDirection_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NaoObstacleDirection_t.
Provides a C++ wrapper around wb_nao_obstacle_direction.
WB Ptr Class: NaoSonarProtectedWalkCommand_t.
NaoSonarProtectedWalkCommand_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NaoSonarProtectedWalkCommand_t.
Provides a C++ wrapper around wb_nao_sonar_protected_walk_command.
NaoWalkCommand_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NaoWalkCommand_t.
Provides a C++ wrapper around wb_nao_walk_command.
NaoWalkStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: NaoWalkStatus_t.
Provides a C++ wrapper around wb_nao_walk_status.
WB Ptr Class: Oculus_Prime_Command_t.
Oculus_Prime_Command_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Oculus_Prime_Command_t.
Serial interface for the main oculus prime board.
WB Ptr Class: OculusPrime_Command_t.
OculusPrime_Command_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: OculusPrime_Command_t.
Overheating_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Overheating_t.
Provides a C++ wrapper around wb_overheating.
Definition: Overheating.hpp:83
WB Ptr Class: PF_ControlStatus_Modes_t.
PF_ControlStatus_Modes_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: PF_ControlStatus_Modes_t.
PF_ControlStatus_Modes_t(int32_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
ParticleOutputMap_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: ParticleOutputMap_t.
ParticleOutputMap_t(uint64_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WB Ptr Class: ParticleOutputMapControl_t.
ParticleOutputMapControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: ParticleOutputMapControl_t.
ParticleOutputMapControl_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
PlayerNumber_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
PlayerNumber_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: PlayerNumber_t.
Provides a C++ wrapper around wb_point2d.
Definition: Point2D.hpp:83
Print_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Print_t.
Print_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
QSay_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
QSay_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: QSay_t.
QSpeech_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
QSpeech_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: QSpeech_t.
REMOVED3_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
REMOVED3_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: REMOVED3_t.
REMOVED4_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
REMOVED4_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: REMOVED4_t.
RHandGripper_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
RHandGripper_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: RHandGripper_t.
RedEWon_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: RedEWon_t.
RedEWon_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
RedNSon_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
RedNSon_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: RedNSon_t.
WB Ptr Class: ReproduceWavNotSilent_t.
ReproduceWavNotSilent_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
ReproduceWavNotSilent_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: ReproduceWavNotSilent_t.
WB Ptr Class: RightGoalPostLocation_t.
uint16_t eventCounter() const
RightGoalPostLocation_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: RightGoalPostLocation_t.
static const wb_types slot
WB Ptr Class: SENSORSLedsSensors_t.
SENSORSLedsSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SENSORSLedsSensors_t.
Class for changing the LEDs on a robot, designed for Nao but is fairly generic.
WB Ptr Class: SENSORSLegJointSensors_t.
SENSORSLegJointSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SENSORSLegJointSensors_t.
Provides a C++ wrapper around wb_sensors_legjointsensors.
WB Ptr Class: SENSORSLegJointTemps_t.
SENSORSLegJointTemps_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SENSORSLegJointTemps_t.
Provides a C++ wrapper around wb_sensors_legjointtemps.
WB Ptr Class: SENSORSSonarSensors_t.
SENSORSSonarSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SENSORSSonarSensors_t.
Contains the latest Sonar readings.
WB Ptr Class: SENSORSTorsoJointSensors_t.
SENSORSTorsoJointSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SENSORSTorsoJointSensors_t.
Provides a C++ wrapper around wb_sensors_torsojointsensors.
WB Ptr Class: SENSORSTorsoJointTemps_t.
SENSORSTorsoJointTemps_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SENSORSTorsoJointTemps_t.
Provides a C++ wrapper around wb_sensors_torsojointtemps.
SLOT_UNUSED_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SLOT_UNUSED_t.
SLOT_UNUSED_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Say_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Say_t.
Say_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WB Ptr Class: SensorsBodySensors_t.
SensorsBodySensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SensorsBodySensors_t.
Provides a C++ wrapper around wb_sensors_body_sensors.
WB Ptr Class: SensorsFootSensors_t.
SensorsFootSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SensorsFootSensors_t.
Provides a C++ wrapper around wb_sensors_foot_sensors.
WB Ptr Class: SensorsHandSensors_t.
SensorsHandSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SensorsHandSensors_t.
Provides a C++ wrapper around wb_sensors_hand_sensors.
WB Ptr Class: SensorsHeadSensors_t.
SensorsHeadSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SensorsHeadSensors_t.
Provides a C++ wrapper around wb_sensors_head_sensors.
WB Ptr Class: SensorsJointCurrent_t.
SensorsJointCurrent_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SensorsJointCurrent_t.
SoloTypeExample_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SoloTypeExample_t.
SoloTypeExample_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Speech_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
Speech_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: Speech_t.
SpeechOutput_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
SpeechOutput_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SpeechOutput_t.
SwitchSubsumption_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SwitchSubsumption_t.
Subsumption SWITCH that select highest priority command.
WB Ptr Class: SwitchSubsumptionTrafficLights_t.
SwitchSubsumptionTrafficLights_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: SwitchSubsumptionTrafficLights_t.
Subsumption SWITCH that select highest priority command.
WB Ptr Class: TeleoperationConnection_t.
TeleoperationConnection_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
TeleoperationConnection_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TeleoperationConnection_t.
WB Ptr Class: TeleoperationControl_t.
TeleoperationControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TeleoperationControl_t.
Provides a C++ wrapper around wb_teleoperation_control.
WB Ptr Class: TeleoperationControlStatus_t.
TeleoperationControlStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TeleoperationControlStatus_t.
Class to teleoperate a robot remotely.
WB Ptr Class: TeleoperationControlVR_t.
TeleoperationControlVR_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TeleoperationControlVR_t.
Provides a C++ wrapper around wb_teleoperation_control_v_r.
WB Ptr Class: TeleoperationStatus_t.
TeleoperationStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TeleoperationStatus_t.
Provides a C++ wrapper around wb_teleoperation_status.
TemperatureSensors_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TemperatureSensors_t.
Provides a C++ wrapper around wb_temperature_sensors.
TimeGTfive_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TimeGTfive_t.
TimeGTfive_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
TimeGTthirty_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
TimeGTthirty_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TimeGTthirty_t.
TimerReset_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
TimerReset_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TimerReset_t.
TopParticles_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TopParticles_t.
Provides a C++ wrapper around wb_top_particles.
TopVisionLines_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TopVisionLines_t.
TotoDoingMotion_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TotoDoingMotion_t.
TOTO motion of what is doing.
TurnRedEW_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
TurnRedEW_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TurnRedEW_t.
TurnRedNS_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
TurnRedNS_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: TurnRedNS_t.
UDPRN_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: UDPRN_t.
UDPWBNumber_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: UDPWBNumber_t.
UDPWBNumber_t(int8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
VisionBall_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionBall_t.
Whiteboard Class used by vision to report detect ball Reports balls detected in top or bottom camera,...
Definition: VisionBall.hpp:32
VisionControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionControl_t.
Provides a C++ wrapper around wb_vision_control_status.
WB Ptr Class: VisionDetectionBalls_t.
VisionDetectionBalls_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionDetectionBalls_t.
Provides a C++ wrapper around wb_vision_detection_balls.
WB Ptr Class: VisionDetectionFeatures_t.
VisionDetectionFeatures_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionDetectionFeatures_t.
Provides a C++ wrapper around wb_vision_detection_features.
WB Ptr Class: VisionDetectionGoals_t.
VisionDetectionGoals_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionDetectionGoals_t.
Provides a C++ wrapper around wb_vision_detection_goals.
WB Ptr Class: VisionDetectionHorizons_t.
VisionDetectionHorizons_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionDetectionHorizons_t.
Provides a C++ wrapper around wb_vision_detection_horizons.
WB Ptr Class: VisionDetectionLines_t.
VisionDetectionLines_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionDetectionLines_t.
Provides a C++ wrapper around wb_vision_detection_lines.
VisionFace_t(std::vector< int > value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
VisionFace_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionFace_t.
WB Ptr Class: VisionFieldFeatures_t.
VisionFieldFeatures_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionFieldFeatures_t.
Provides a C++ wrapper around wb_vision_field_features.
VisionGoals_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionGoals_t.
Class to post information about goal posts detected from vision This class contains information the d...
Definition: VisionGoals.hpp:36
Provides a C++ wrapper around wb_vision_lines.
Definition: VisionLines.hpp:85
VisionRobots_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionRobots_t.
Class to post information about Robot posts detected from vision This class contains information the ...
VisionStatus_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VisionStatus_t.
VolumeControl_t(uint8_t value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
VolumeControl_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: VolumeControl_t.
WB Ptr Class: WEBOTS_NXT_bridge_t.
WEBOTS_NXT_bridge_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_bridge_t.
This is the base class for the WEBOTS_NXT_bridge library.
WB Ptr Class: WEBOTS_NXT_bumper_t.
WEBOTS_NXT_bumper_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_bumper_t.
This class reports the status of the Bumper behaviour.
WB Ptr Class: WEBOTS_NXT_camera_t.
WEBOTS_NXT_camera_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_camera_t.
This class reports the status of the Camera.
WB Ptr Class: WEBOTS_NXT_colorLine_walk_t.
WEBOTS_NXT_colorLine_walk_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_colorLine_walk_t.
This class reports the status of the ColorLine_Walk behaviour.
WB Ptr Class: WEBOTS_NXT_deadReakoning_walk_t.
WEBOTS_NXT_deadReakoning_walk_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_deadReakoning_walk_t.
This class reports the status of the Dead Reakoning Walk behaviour.
WB Ptr Class: WEBOTS_NXT_encoders_t.
WEBOTS_NXT_encoders_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_encoders_t.
This class reports the status of the Encoder Status.
WB Ptr Class: WEBOTS_NXT_gridMotions_t.
WEBOTS_NXT_gridMotions_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_gridMotions_t.
This class of messages are for the motion module for the miPal demo grid world.
WB Ptr Class: WEBOTS_NXT_vector_bridge_t.
WEBOTS_NXT_vector_bridge_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_vector_bridge_t.
WB Ptr Class: WEBOTS_NXT_walk_isRunning_t.
WEBOTS_NXT_walk_isRunning_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WEBOTS_NXT_walk_isRunning_t.
This class reports the status of the Walk is running behaviour.
WalkData_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WalkData_t.
Class contain information about the Nao's Walk for debug purposes Contains sensors readings while the...
Definition: WalkData.hpp:16
WarnEW_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WarnEW_t.
WarnEW_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WarnNS_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WarnNS_t.
WarnNS_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WavLoad_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WavLoad_t.
WavLoad_t(std::string value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WavPlay_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WavPlay_t.
WavPlay_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
WhistleBlown_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: WhistleBlown_t.
WhistleBlown_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
XEyesPos_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: XEyesPos_t.
buttonPushed_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: buttonPushed_t.
buttonPushed_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
doorOpen_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
doorOpen_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: doorOpen_t.
light_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: light_t.
light_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
motor_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: motor_t.
motor_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
sound_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: sound_t.
sound_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
timeLeft_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
timeLeft_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: timeLeft_t.
WB Ptr Class: wb_reserved_SubscribeToAllTypes_t.
wb_reserved_SubscribeToAllTypes_t(gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Constructor: wb_reserved_SubscribeToAllTypes_t.
wb_reserved_SubscribeToAllTypes_t(bool value, gu_simple_whiteboard_descriptor *wbd=NULLPTR)
Convenience constructor for non-class types.
#define u_int16_t
wb_types
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_Count_v
Uncommented.
@ 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
/file APM_Interface.h
typedef::wb_types wb_types
uint16_t event_counters[512]
event counter loops
the underlying whiteboard object
gu_simple_whiteboard * wb
the actual whiteboard in shared mem