@@ -17,96 +17,4 @@ export UAVCAN__NODE__ID=2
1717
1818export ALLOCATION_TABLE_PATH=allocation_table.db
1919
20-
21- # Todo: identifiers should be defined dynamicly in future
22-
23- # Kotleta mock port id. Common for all ESC:
24- export UAVCAN__SUB__NOTE_RESPONSE__ID=2341
25- export UAVCAN__SUB__SETPOINT__ID=2342
26- export UAVCAN__SUB__READINESS__ID=2343
27-
28- # Kotleta mock port id. ESC #1:
29- export UAVCAN__PUB__ESC_HEARTBEAT_1__ID=2374
30- export UAVCAN__PUB__FEEDBACK_1__ID=2375
31- export UAVCAN__PUB__POWER_1__ID=2376
32- export UAVCAN__PUB__STATUS_1__ID=2377
33- export UAVCAN__PUB__DYNAMICS_1__ID=2378
34-
35- # Kotleta mock port id. ESC #2:
36- export UAVCAN__PUB__ESC_HEARTBEAT_2__ID=2354
37- export UAVCAN__PUB__FEEDBACK_2__ID=2355
38- export UAVCAN__PUB__POWER_2__ID=2356
39- export UAVCAN__PUB__STATUS_2__ID=2357
40- export UAVCAN__PUB__DYNAMICS_2__ID=2358
41-
42- # Kotleta mock port id. ESC #3:
43- export UAVCAN__PUB__ESC_HEARTBEAT_3__ID=2364
44- export UAVCAN__PUB__FEEDBACK_3__ID=2365
45- export UAVCAN__PUB__POWER_3__ID=2366
46- export UAVCAN__PUB__STATUS_3__ID=2367
47- export UAVCAN__PUB__DYNAMICS_3__ID=2368
48-
49- # Kotleta mock port id. ESC #4:
50- export UAVCAN__PUB__ESC_HEARTBEAT_4__ID=2344
51- export UAVCAN__PUB__FEEDBACK_4__ID=2345
52- export UAVCAN__PUB__POWER_4__ID=2346
53- export UAVCAN__PUB__STATUS_4__ID=2347
54- export UAVCAN__PUB__DYNAMICS_4__ID=2348
55-
56-
57-
58- # Server node port id. Common for all ESC:
59- export UAVCAN__PUB__NOTE_RESPONSE__ID=$UAVCAN__SUB__NOTE_RESPONSE__ID
60- export UAVCAN__PUB__SETPOINT__ID=$UAVCAN__SUB__SETPOINT__ID
61- export UAVCAN__PUB__READINESS__ID=$UAVCAN__SUB__READINESS__ID
62-
63- # Server node port id. ESC #1:
64- export UAVCAN__SUB__ESC_HEARTBEAT_1__ID=$UAVCAN__PUB__ESC_HEARTBEAT_1__ID
65- export UAVCAN__SUB__FEEDBACK_1__ID=$UAVCAN__PUB__FEEDBACK_1__ID
66- export UAVCAN__SUB__POWER_1__ID=$UAVCAN__PUB__POWER_1__ID
67- export UAVCAN__SUB__STATUS_1__ID=$UAVCAN__PUB__STATUS_1__ID
68- export UAVCAN__SUB__DYNAMICS_1__ID=$UAVCAN__PUB__DYNAMICS_1__ID
69-
70- # Server node port id. ESC #2:
71- export UAVCAN__SUB__ESC_HEARTBEAT_2__ID=$UAVCAN__PUB__ESC_HEARTBEAT_2__ID
72- export UAVCAN__SUB__FEEDBACK_2__ID=$UAVCAN__PUB__FEEDBACK_2__ID
73- export UAVCAN__SUB__POWER_2__ID=$UAVCAN__PUB__POWER_2__ID
74- export UAVCAN__SUB__STATUS_2__ID=$UAVCAN__PUB__STATUS_2__ID
75- export UAVCAN__SUB__DYNAMICS_2__ID=$UAVCAN__PUB__DYNAMICS_2__ID
76-
77- # Server node port id. ESC #3:
78- export UAVCAN__SUB__ESC_HEARTBEAT_3__ID=$UAVCAN__PUB__ESC_HEARTBEAT_3__ID
79- export UAVCAN__SUB__FEEDBACK_3__ID=$UAVCAN__PUB__FEEDBACK_3__ID
80- export UAVCAN__SUB__POWER_3__ID=$UAVCAN__PUB__POWER_3__ID
81- export UAVCAN__SUB__STATUS_3__ID=$UAVCAN__PUB__STATUS_3__ID
82- export UAVCAN__SUB__DYNAMICS_3__ID=$UAVCAN__PUB__DYNAMICS_3__ID
83-
84- # Server node port id. ESC #4:
85- export UAVCAN__SUB__ESC_HEARTBEAT_4__ID=$UAVCAN__PUB__ESC_HEARTBEAT_4__ID
86- export UAVCAN__SUB__FEEDBACK_4__ID=$UAVCAN__PUB__FEEDBACK_4__ID
87- export UAVCAN__SUB__POWER_4__ID=$UAVCAN__PUB__POWER_4__ID
88- export UAVCAN__SUB__STATUS_4__ID=$UAVCAN__PUB__STATUS_4__ID
89- export UAVCAN__SUB__DYNAMICS_4__ID=$UAVCAN__PUB__DYNAMICS_4__ID
90-
91- # HITL sensors
92- export UAVCAN__PUB__ACCEL__ID=2400
93- export UAVCAN__PUB__GYRO__ID=2401
94- export UAVCAN__PUB__MAGNETOMETER__ID=2402
95- export UAVCAN__PUB__BARO_TEMPERATURE__ID=2403
96- export UAVCAN__PUB__BARO_PRESSURE__ID=2404
97- export UAVCAN__PUB__GPS_YAW__ID=2405
98- export UAVCAN__PUB__GPS_POINT__ID=2406
99- export UAVCAN__PUB__GPS_SATS__ID=2407
100- export UAVCAN__PUB__GPS_STATUS__ID=2408
101- export UAVCAN__PUB__GPS_PDOP__ID=2409
102-
103- # HITL Actuators
104- export UAVCAN__PUB__ESC_STATUS_0__ID=2500
105- export UAVCAN__PUB__ESC_STATUS_1__ID=2501
106- export UAVCAN__PUB__ESC_STATUS_2__ID=2502
107- export UAVCAN__PUB__ESC_STATUS_3__ID=2503
108-
109- export UAVCAN__PUB__ESC_STATUS_4__ID=2504
110- export UAVCAN__PUB__ESC_STATUS_5__ID=2505
111- export UAVCAN__PUB__ESC_STATUS_6__ID=2506
112- export UAVCAN__PUB__ESC_STATUS_7__ID=2507
20+ source $SCRIPT_DIR /cyphal_port_id.sh
0 commit comments