firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
can_3.h
Go to the documentation of this file.
1
11
12#ifndef CAN_3_H
13#define CAN_3_H
14
15#include <stdint.h>
16#include <stdbool.h>
17#include <stddef.h>
18
19#define CAN_3_SAFETY_AMK_CMD_RL_ID 0x201
20#define CAN_3_SAFETY_AMK_CMD_RL_LENGTH 8U
21#define CAN_3_SAFETY_AMK_CMD_RL_IS_EXT false
22
23#define CAN_3_SAFETY_AMK_CMD_FL_ID 0x202
24#define CAN_3_SAFETY_AMK_CMD_FL_LENGTH 8U
25#define CAN_3_SAFETY_AMK_CMD_FL_IS_EXT false
26
27#define CAN_3_SAFETY_AMK_CMD_FR_ID 0x203
28#define CAN_3_SAFETY_AMK_CMD_FR_LENGTH 8U
29#define CAN_3_SAFETY_AMK_CMD_FR_IS_EXT false
30
31#define CAN_3_SAFETY_AMK_CMD_RR_ID 0x204
32#define CAN_3_SAFETY_AMK_CMD_RR_LENGTH 8U
33#define CAN_3_SAFETY_AMK_CMD_RR_IS_EXT false
34
35#define CAN_3_AMK_STATUS_RL_ID 0x211
36#define CAN_3_AMK_STATUS_RL_LENGTH 8U
37#define CAN_3_AMK_STATUS_RL_IS_EXT false
38
39#define CAN_3_AMK_STATUS_FL_ID 0x212
40#define CAN_3_AMK_STATUS_FL_LENGTH 8U
41#define CAN_3_AMK_STATUS_FL_IS_EXT false
42
43#define CAN_3_AMK_STATUS_FR_ID 0x213
44#define CAN_3_AMK_STATUS_FR_LENGTH 8U
45#define CAN_3_AMK_STATUS_FR_IS_EXT false
46
47#define CAN_3_AMK_STATUS_RR_ID 0x214
48#define CAN_3_AMK_STATUS_RR_LENGTH 8U
49#define CAN_3_AMK_STATUS_RR_IS_EXT false
50
51#define CAN_3_AMK_TEMPS_ID_RL_ID 0x221
52#define CAN_3_AMK_TEMPS_ID_RL_LENGTH 8U
53#define CAN_3_AMK_TEMPS_ID_RL_IS_EXT false
54
55#define CAN_3_AMK_TEMPS_ID_FL_ID 0x222
56#define CAN_3_AMK_TEMPS_ID_FL_LENGTH 8U
57#define CAN_3_AMK_TEMPS_ID_FL_IS_EXT false
58
59#define CAN_3_AMK_TEMPS_ID_FR_ID 0x223
60#define CAN_3_AMK_TEMPS_ID_FR_LENGTH 8U
61#define CAN_3_AMK_TEMPS_ID_FR_IS_EXT false
62
63#define CAN_3_AMK_TEMPS_ID_RR_ID 0x224
64#define CAN_3_AMK_TEMPS_ID_RR_LENGTH 8U
65#define CAN_3_AMK_TEMPS_ID_RR_IS_EXT false
66
67#define CAN_3_AMK_DIAG_1_RL_ID 0x231
68#define CAN_3_AMK_DIAG_1_RL_LENGTH 8U
69#define CAN_3_AMK_DIAG_1_RL_IS_EXT false
70
71#define CAN_3_AMK_DIAG_1_FL_ID 0x232
72#define CAN_3_AMK_DIAG_1_FL_LENGTH 8U
73#define CAN_3_AMK_DIAG_1_FL_IS_EXT false
74
75#define CAN_3_AMK_DIAG_1_FR_ID 0x233
76#define CAN_3_AMK_DIAG_1_FR_LENGTH 8U
77#define CAN_3_AMK_DIAG_1_FR_IS_EXT false
78
79#define CAN_3_AMK_DIAG_1_RR_ID 0x234
80#define CAN_3_AMK_DIAG_1_RR_LENGTH 8U
81#define CAN_3_AMK_DIAG_1_RR_IS_EXT false
82
83#define CAN_3_AMK_DIAG_2_RL_ID 0x241
84#define CAN_3_AMK_DIAG_2_RL_LENGTH 8U
85#define CAN_3_AMK_DIAG_2_RL_IS_EXT false
86
87#define CAN_3_AMK_DIAG_2_FL_ID 0x242
88#define CAN_3_AMK_DIAG_2_FL_LENGTH 8U
89#define CAN_3_AMK_DIAG_2_FL_IS_EXT false
90
91#define CAN_3_AMK_DIAG_2_FR_ID 0x243
92#define CAN_3_AMK_DIAG_2_FR_LENGTH 8U
93#define CAN_3_AMK_DIAG_2_FR_IS_EXT false
94
95#define CAN_3_AMK_DIAG_2_RR_ID 0x244
96#define CAN_3_AMK_DIAG_2_RR_LENGTH 8U
97#define CAN_3_AMK_DIAG_2_RR_IS_EXT false
98
99#define CAN_3_AMK_POWER_RL_ID 0x251
100#define CAN_3_AMK_POWER_RL_LENGTH 8U
101#define CAN_3_AMK_POWER_RL_IS_EXT false
102
103#define CAN_3_AMK_POWER_FL_ID 0x252
104#define CAN_3_AMK_POWER_FL_LENGTH 8U
105#define CAN_3_AMK_POWER_FL_IS_EXT false
106
107#define CAN_3_AMK_POWER_FR_ID 0x253
108#define CAN_3_AMK_POWER_FR_LENGTH 8U
109#define CAN_3_AMK_POWER_FR_IS_EXT false
110
111#define CAN_3_AMK_POWER_RR_ID 0x254
112#define CAN_3_AMK_POWER_RR_LENGTH 8U
113#define CAN_3_AMK_POWER_RR_IS_EXT false
114
115#define CAN_3_AMK_HV_VLT_OVERLOAD_RL_ID 0x261
116#define CAN_3_AMK_HV_VLT_OVERLOAD_RL_LENGTH 8U
117#define CAN_3_AMK_HV_VLT_OVERLOAD_RL_IS_EXT false
118
119#define CAN_3_AMK_HV_VLT_OVERLOAD_FL_ID 0x262
120#define CAN_3_AMK_HV_VLT_OVERLOAD_FL_LENGTH 8U
121#define CAN_3_AMK_HV_VLT_OVERLOAD_FL_IS_EXT false
122
123#define CAN_3_AMK_HV_VLT_OVERLOAD_FR_ID 0x263
124#define CAN_3_AMK_HV_VLT_OVERLOAD_FR_LENGTH 8U
125#define CAN_3_AMK_HV_VLT_OVERLOAD_FR_IS_EXT false
126
127#define CAN_3_AMK_HV_VLT_OVERLOAD_RR_ID 0x264
128#define CAN_3_AMK_HV_VLT_OVERLOAD_RR_LENGTH 8U
129#define CAN_3_AMK_HV_VLT_OVERLOAD_RR_IS_EXT false
130
131#define CAN_3_AMK_STATUS_GENERIC_ID 0x7FE
132#define CAN_3_AMK_STATUS_GENERIC_LENGTH 8U
133#define CAN_3_AMK_STATUS_GENERIC_IS_EXT false
134
135#define CAN_3_SAFETY_AMK_CMD_GENERIC_ID 0x7FF
136#define CAN_3_SAFETY_AMK_CMD_GENERIC_LENGTH 8U
137#define CAN_3_SAFETY_AMK_CMD_GENERIC_IS_EXT false
138
139
168
197
226
255
296
337
378
419
439
459
479
499
513
527
541
555
569
583
597
611
625
639
653
667
687
707
727
747
788
817
818
838struct __attribute__((packed)) can_3_safety_amk_cmd_rl_packed {
839 uint8_t _padding_0 : 8;
840 uint8_t cmd_inv_enable_rl : 1;
841 uint8_t cmd_hv_enable_rl : 1;
844 uint8_t _padding_1 : 4;
845 int16_t tq_setpoint_rl : 16;
846 int16_t tq_limit_pos_rl : 16;
847 int16_t tq_limit_neg_rl : 16;
848};
849
869struct __attribute__((packed)) can_3_safety_amk_cmd_fl_packed {
870 uint8_t _padding_0 : 8;
871 uint8_t cmd_inv_enable_fl : 1;
872 uint8_t cmd_hv_enable_fl : 1;
875 uint8_t _padding_1 : 4;
876 int16_t tq_setpoint_fl : 16;
877 int16_t tq_limit_pos_fl : 16;
878 int16_t tq_limit_neg_fl : 16;
879};
880
900struct __attribute__((packed)) can_3_safety_amk_cmd_fr_packed {
901 uint8_t _padding_0 : 8;
902 uint8_t cmd_inv_enable_fr : 1;
903 uint8_t cmd_hv_enable_fr : 1;
906 uint8_t _padding_1 : 4;
907 int16_t tq_setpoint_fr : 16;
908 int16_t tq_limit_pos_fr : 16;
909 int16_t tq_limit_neg_fr : 16;
910};
911
931struct __attribute__((packed)) can_3_safety_amk_cmd_rr_packed {
932 uint8_t _padding_0 : 8;
933 uint8_t cmd_inv_enable_rr : 1;
934 uint8_t cmd_hv_enable_rr : 1;
937 uint8_t _padding_1 : 4;
938 int16_t tq_setpoint_rr : 16;
939 int16_t tq_limit_pos_rr : 16;
940 int16_t tq_limit_neg_rr : 16;
941};
942
970struct __attribute__((packed)) can_3_amk_status_rl_packed {
971 uint8_t _padding_0 : 8;
973 uint8_t stat_error_rl : 1;
974 uint8_t stat_warning_rl : 1;
975 uint8_t stat_hv_enable_rl : 1;
979 uint8_t stat_derating_rl : 1;
980 int16_t spd_actual_rl : 16;
981 int16_t tq_actual_rl : 16;
982 int16_t cur_iq_rl : 16;
983};
984
1012struct __attribute__((packed)) can_3_amk_status_fl_packed {
1013 uint8_t _padding_0 : 8;
1015 uint8_t stat_error_fl : 1;
1016 uint8_t stat_warning_fl : 1;
1021 uint8_t stat_derating_fl : 1;
1022 int16_t spd_actual_fl : 16;
1023 int16_t tq_actual_fl : 16;
1024 int16_t cur_iq_fl : 16;
1025};
1026
1054struct __attribute__((packed)) can_3_amk_status_fr_packed {
1055 uint8_t _padding_0 : 8;
1057 uint8_t stat_error_fr : 1;
1058 uint8_t stat_warning_fr : 1;
1063 uint8_t stat_derating_fr : 1;
1064 int16_t spd_actual_fr : 16;
1065 int16_t tq_actual_fr : 16;
1066 int16_t cur_iq_fr : 16;
1067};
1068
1096struct __attribute__((packed)) can_3_amk_status_rr_packed {
1097 uint8_t _padding_0 : 8;
1099 uint8_t stat_error_rr : 1;
1100 uint8_t stat_warning_rr : 1;
1105 uint8_t stat_derating_rr : 1;
1106 int16_t spd_actual_rr : 16;
1107 int16_t tq_actual_rr : 16;
1108 int16_t cur_iq_rr : 16;
1109};
1110
1124struct __attribute__((packed)) can_3_amk_temps_id_rl_packed {
1126 int16_t temp_igbt_rl : 16;
1127 int16_t temp_motor_rl : 16;
1128 int16_t cur_id_rl : 16;
1129};
1130
1144struct __attribute__((packed)) can_3_amk_temps_id_fl_packed {
1146 int16_t temp_igbt_fl : 16;
1147 int16_t temp_motor_fl : 16;
1148 int16_t cur_id_fl : 16;
1149};
1150
1164struct __attribute__((packed)) can_3_amk_temps_id_fr_packed {
1166 int16_t temp_igbt_fr : 16;
1167 int16_t temp_motor_fr : 16;
1168 int16_t cur_id_fr : 16;
1169};
1170
1184struct __attribute__((packed)) can_3_amk_temps_id_rr_packed {
1186 int16_t temp_igbt_rr : 16;
1187 int16_t temp_motor_rr : 16;
1188 int16_t cur_id_rr : 16;
1189};
1190
1200struct __attribute__((packed)) can_3_amk_diag_1_rl_packed {
1201 uint32_t diag_number_rl : 32;
1202 uint32_t error_info_1_rl : 32;
1203};
1204
1214struct __attribute__((packed)) can_3_amk_diag_1_fl_packed {
1215 uint32_t diag_number_fl : 32;
1216 uint32_t error_info_1_fl : 32;
1217};
1218
1228struct __attribute__((packed)) can_3_amk_diag_1_fr_packed {
1229 uint32_t diag_number_fr : 32;
1230 uint32_t error_info_1_fr : 32;
1231};
1232
1242struct __attribute__((packed)) can_3_amk_diag_1_rr_packed {
1243 uint32_t diag_number_rr : 32;
1244 uint32_t error_info_1_rr : 32;
1245};
1246
1256struct __attribute__((packed)) can_3_amk_diag_2_rl_packed {
1257 uint32_t error_info_2_rl : 32;
1258 uint32_t error_info_3_rl : 32;
1259};
1260
1270struct __attribute__((packed)) can_3_amk_diag_2_fl_packed {
1271 uint32_t error_info_2_fl : 32;
1272 uint32_t error_info_3_fl : 32;
1273};
1274
1284struct __attribute__((packed)) can_3_amk_diag_2_fr_packed {
1285 uint32_t error_info_2_fr : 32;
1286 uint32_t error_info_3_fr : 32;
1287};
1288
1298struct __attribute__((packed)) can_3_amk_diag_2_rr_packed {
1299 uint32_t error_info_2_rr : 32;
1300 uint32_t error_info_3_rr : 32;
1301};
1302
1312struct __attribute__((packed)) can_3_amk_power_rl_packed {
1313 int32_t pwr_real_rl : 32;
1314 int32_t pwr_reactive_rl : 32;
1315};
1316
1326struct __attribute__((packed)) can_3_amk_power_fl_packed {
1327 int32_t pwr_real_fl : 32;
1328 int32_t pwr_reactive_fl : 32;
1329};
1330
1340struct __attribute__((packed)) can_3_amk_power_fr_packed {
1341 int32_t pwr_real_fr : 32;
1342 int32_t pwr_reactive_fr : 32;
1343};
1344
1354struct __attribute__((packed)) can_3_amk_power_rr_packed {
1355 int32_t pwr_real_rr : 32;
1356 int32_t pwr_reactive_rr : 32;
1357};
1358
1372struct __attribute__((packed)) can_3_amk_hv_vlt_overload_rl_packed {
1374 uint16_t overload_motor_rl : 16;
1376 uint16_t vlt_amk_hv_bus_rl : 16;
1377};
1378
1392struct __attribute__((packed)) can_3_amk_hv_vlt_overload_fl_packed {
1394 uint16_t overload_motor_fl : 16;
1396 uint16_t vlt_amk_hv_bus_fl : 16;
1397};
1398
1412struct __attribute__((packed)) can_3_amk_hv_vlt_overload_fr_packed {
1414 uint16_t overload_motor_fr : 16;
1416 uint16_t vlt_amk_hv_bus_fr : 16;
1417};
1418
1432struct __attribute__((packed)) can_3_amk_hv_vlt_overload_rr_packed {
1434 uint16_t overload_motor_rr : 16;
1436 uint16_t vlt_amk_hv_bus_rr : 16;
1437};
1438
1466struct __attribute__((packed)) can_3_amk_status_generic_packed {
1467 uint8_t _padding_0 : 8;
1469 uint8_t stat_error : 1;
1470 uint8_t stat_warning : 1;
1471 uint8_t stat_hv_enable : 1;
1473 uint8_t stat_inv_enable : 1;
1475 uint8_t stat_derating : 1;
1476 int16_t spd_actual : 16;
1477 int16_t tq_actual : 16;
1478 int16_t cur_iq : 16;
1479};
1480
1500struct __attribute__((packed)) can_3_safety_amk_cmd_generic_packed {
1501 uint8_t _padding_0 : 8;
1502 uint8_t cmd_inv_enable : 1;
1503 uint8_t cmd_hv_enable : 1;
1505 uint8_t cmd_error_remove : 1;
1506 uint8_t _padding_1 : 4;
1507 int16_t tq_setpoint : 16;
1508 int16_t tq_limit_pos : 16;
1509 int16_t tq_limit_neg : 16;
1510};
1511
1512
1513int can_3_safety_amk_cmd_rl_pack(uint8_t* dst_ptr, const struct can_3_safety_amk_cmd_rl* src_ptr, size_t size);
1514int can_3_safety_amk_cmd_rl_unpack(struct can_3_safety_amk_cmd_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1515
1516int can_3_safety_amk_cmd_fl_pack(uint8_t* dst_ptr, const struct can_3_safety_amk_cmd_fl* src_ptr, size_t size);
1517int can_3_safety_amk_cmd_fl_unpack(struct can_3_safety_amk_cmd_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1518
1519int can_3_safety_amk_cmd_fr_pack(uint8_t* dst_ptr, const struct can_3_safety_amk_cmd_fr* src_ptr, size_t size);
1520int can_3_safety_amk_cmd_fr_unpack(struct can_3_safety_amk_cmd_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1521
1522int can_3_safety_amk_cmd_rr_pack(uint8_t* dst_ptr, const struct can_3_safety_amk_cmd_rr* src_ptr, size_t size);
1523int can_3_safety_amk_cmd_rr_unpack(struct can_3_safety_amk_cmd_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1524
1525int can_3_amk_status_rl_pack(uint8_t* dst_ptr, const struct can_3_amk_status_rl* src_ptr, size_t size);
1526int can_3_amk_status_rl_unpack(struct can_3_amk_status_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1527
1528int can_3_amk_status_fl_pack(uint8_t* dst_ptr, const struct can_3_amk_status_fl* src_ptr, size_t size);
1529int can_3_amk_status_fl_unpack(struct can_3_amk_status_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1530
1531int can_3_amk_status_fr_pack(uint8_t* dst_ptr, const struct can_3_amk_status_fr* src_ptr, size_t size);
1532int can_3_amk_status_fr_unpack(struct can_3_amk_status_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1533
1534int can_3_amk_status_rr_pack(uint8_t* dst_ptr, const struct can_3_amk_status_rr* src_ptr, size_t size);
1535int can_3_amk_status_rr_unpack(struct can_3_amk_status_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1536
1537int can_3_amk_temps_id_rl_pack(uint8_t* dst_ptr, const struct can_3_amk_temps_id_rl* src_ptr, size_t size);
1538int can_3_amk_temps_id_rl_unpack(struct can_3_amk_temps_id_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1539
1540int can_3_amk_temps_id_fl_pack(uint8_t* dst_ptr, const struct can_3_amk_temps_id_fl* src_ptr, size_t size);
1541int can_3_amk_temps_id_fl_unpack(struct can_3_amk_temps_id_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1542
1543int can_3_amk_temps_id_fr_pack(uint8_t* dst_ptr, const struct can_3_amk_temps_id_fr* src_ptr, size_t size);
1544int can_3_amk_temps_id_fr_unpack(struct can_3_amk_temps_id_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1545
1546int can_3_amk_temps_id_rr_pack(uint8_t* dst_ptr, const struct can_3_amk_temps_id_rr* src_ptr, size_t size);
1547int can_3_amk_temps_id_rr_unpack(struct can_3_amk_temps_id_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1548
1549int can_3_amk_diag_1_rl_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_1_rl* src_ptr, size_t size);
1550int can_3_amk_diag_1_rl_unpack(struct can_3_amk_diag_1_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1551
1552int can_3_amk_diag_1_fl_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_1_fl* src_ptr, size_t size);
1553int can_3_amk_diag_1_fl_unpack(struct can_3_amk_diag_1_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1554
1555int can_3_amk_diag_1_fr_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_1_fr* src_ptr, size_t size);
1556int can_3_amk_diag_1_fr_unpack(struct can_3_amk_diag_1_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1557
1558int can_3_amk_diag_1_rr_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_1_rr* src_ptr, size_t size);
1559int can_3_amk_diag_1_rr_unpack(struct can_3_amk_diag_1_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1560
1561int can_3_amk_diag_2_rl_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_2_rl* src_ptr, size_t size);
1562int can_3_amk_diag_2_rl_unpack(struct can_3_amk_diag_2_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1563
1564int can_3_amk_diag_2_fl_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_2_fl* src_ptr, size_t size);
1565int can_3_amk_diag_2_fl_unpack(struct can_3_amk_diag_2_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1566
1567int can_3_amk_diag_2_fr_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_2_fr* src_ptr, size_t size);
1568int can_3_amk_diag_2_fr_unpack(struct can_3_amk_diag_2_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1569
1570int can_3_amk_diag_2_rr_pack(uint8_t* dst_ptr, const struct can_3_amk_diag_2_rr* src_ptr, size_t size);
1571int can_3_amk_diag_2_rr_unpack(struct can_3_amk_diag_2_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1572
1573int can_3_amk_power_rl_pack(uint8_t* dst_ptr, const struct can_3_amk_power_rl* src_ptr, size_t size);
1574int can_3_amk_power_rl_unpack(struct can_3_amk_power_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1575
1576int can_3_amk_power_fl_pack(uint8_t* dst_ptr, const struct can_3_amk_power_fl* src_ptr, size_t size);
1577int can_3_amk_power_fl_unpack(struct can_3_amk_power_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1578
1579int can_3_amk_power_fr_pack(uint8_t* dst_ptr, const struct can_3_amk_power_fr* src_ptr, size_t size);
1580int can_3_amk_power_fr_unpack(struct can_3_amk_power_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1581
1582int can_3_amk_power_rr_pack(uint8_t* dst_ptr, const struct can_3_amk_power_rr* src_ptr, size_t size);
1583int can_3_amk_power_rr_unpack(struct can_3_amk_power_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1584
1585int can_3_amk_hv_vlt_overload_rl_pack(uint8_t* dst_ptr, const struct can_3_amk_hv_vlt_overload_rl* src_ptr, size_t size);
1586int can_3_amk_hv_vlt_overload_rl_unpack(struct can_3_amk_hv_vlt_overload_rl* dst_ptr, const uint8_t* src_ptr, size_t size);
1587
1588int can_3_amk_hv_vlt_overload_fl_pack(uint8_t* dst_ptr, const struct can_3_amk_hv_vlt_overload_fl* src_ptr, size_t size);
1589int can_3_amk_hv_vlt_overload_fl_unpack(struct can_3_amk_hv_vlt_overload_fl* dst_ptr, const uint8_t* src_ptr, size_t size);
1590
1591int can_3_amk_hv_vlt_overload_fr_pack(uint8_t* dst_ptr, const struct can_3_amk_hv_vlt_overload_fr* src_ptr, size_t size);
1592int can_3_amk_hv_vlt_overload_fr_unpack(struct can_3_amk_hv_vlt_overload_fr* dst_ptr, const uint8_t* src_ptr, size_t size);
1593
1594int can_3_amk_hv_vlt_overload_rr_pack(uint8_t* dst_ptr, const struct can_3_amk_hv_vlt_overload_rr* src_ptr, size_t size);
1595int can_3_amk_hv_vlt_overload_rr_unpack(struct can_3_amk_hv_vlt_overload_rr* dst_ptr, const uint8_t* src_ptr, size_t size);
1596
1597int can_3_amk_status_generic_pack(uint8_t* dst_ptr, const struct can_3_amk_status_generic* src_ptr, size_t size);
1598int can_3_amk_status_generic_unpack(struct can_3_amk_status_generic* dst_ptr, const uint8_t* src_ptr, size_t size);
1599
1600int can_3_safety_amk_cmd_generic_pack(uint8_t* dst_ptr, const struct can_3_safety_amk_cmd_generic* src_ptr, size_t size);
1601int can_3_safety_amk_cmd_generic_unpack(struct can_3_safety_amk_cmd_generic* dst_ptr, const uint8_t* src_ptr, size_t size);
1602
1603
1604#endif /* CAN_3_H */
1605
1606/* @} */
int can_3_amk_diag_1_rl_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_1_rl *src_ptr, size_t size)
Packs amk_diag_1_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:622
bool stat_hv_enable
stat_hv_enable. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:779
bool stat_error_rl
stat_error_rl. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:285
int can_3_amk_diag_1_rr_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_1_rr *src_ptr, size_t size)
Packs amk_diag_1_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:739
int32_t pwr_real_rr
pwr_real_rr. Unit: W, Start: 0, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -214748...
Definition can_3.h:664
float overload_inverter_rl
overload_inverter_rl. Unit: %, Start: 0, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:682
float overload_motor_fl
overload_motor_fl. Unit: %, Start: 16, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:703
int16_t spd_actual_rl
Definition can_3.h:980
uint8_t _padding_0
Definition can_3.h:1467
float cur_iq_fr
cur_iq_fr. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:376
bool stat_system_ready_rl
stat_system_ready_rl. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:284
bool stat_hv_enable_cplt
stat_hv_enable_cplt. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:780
uint32_t error_info_2_fl
error_info_2_fl. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:580
bool cmd_hv_enable_rr
cmd_hv_enable_rr. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:248
uint32_t error_info_2_fr
Definition can_3.h:1285
uint8_t cmd_hv_enable_fl
Definition can_3.h:872
uint8_t stat_hv_enable_rr
Definition can_3.h:1101
int32_t spd_actual
spd_actual. Start: 16, Scale: 1, Offset: 0, Range: -32768 - 32767 (Packed: -32768 - 32767)
Definition can_3.h:784
float temp_igbt_fr
temp_igbt_fr. Unit: C, Start: 16, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 32...
Definition can_3.h:475
uint16_t overload_time_motor_rr
Definition can_3.h:1435
float overload_time_motor_rr
overload_time_motor_rr. Unit: s, Start: 32, Scale: 0.1, Offset: 0, Range: 0 - 6553....
Definition can_3.h:744
uint8_t cmd_hv_enable
Definition can_3.h:1503
bool stat_error_fr
stat_error_fr. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:367
float tq_limit_pos_rr
tq_limit_pos_rr. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:252
uint16_t overload_inverter_rl
Definition can_3.h:1373
int can_3_amk_temps_id_rl_pack(uint8_t *dst_ptr, const struct can_3_amk_temps_id_rl *src_ptr, size_t size)
Packs amk_temps_id_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:450
uint8_t stat_hv_enable_cplt_fr
Definition can_3.h:1060
float tq_limit_neg_rl
tq_limit_neg_rl. Unit: N.m, Start: 48, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:166
float tq_actual_fr
tq_actual_fr. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:375
bool stat_error
stat_error. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:777
int16_t temp_cold_plate_fr
Definition can_3.h:1165
int can_3_amk_hv_vlt_overload_fr_pack(uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_fr *src_ptr, size_t size)
Packs amk_hv_vlt_overload_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1176
uint8_t stat_error
Definition can_3.h:1469
uint8_t stat_inv_enable_cplt_fr
Definition can_3.h:1062
int32_t pwr_reactive_fl
Definition can_3.h:1328
float temp_cold_plate_rr
temp_cold_plate_rr. Unit: C, Start: 0, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276....
Definition can_3.h:494
int can_3_safety_amk_cmd_rl_unpack(struct can_3_safety_amk_cmd_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_amk_cmd_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:51
uint32_t error_info_3_rr
error_info_3_rr. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:609
uint16_t vlt_amk_hv_bus_fr
Definition can_3.h:1416
uint32_t error_info_2_fl
Definition can_3.h:1271
bool stat_warning_rl
stat_warning_rl. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:286
int32_t pwr_real_rr
Definition can_3.h:1355
uint8_t stat_error_fl
Definition can_3.h:1015
bool cmd_hv_enable_fr
cmd_hv_enable_fr. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:219
int can_3_safety_amk_cmd_generic_pack(uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_generic *src_ptr, size_t size)
Packs safety_amk_cmd_generic signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1319
int16_t temp_motor_fr
Definition can_3.h:1167
int can_3_amk_status_rr_unpack(struct can_3_amk_status_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_status_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:422
uint8_t stat_inv_enable_cplt_rl
Definition can_3.h:978
uint8_t stat_derating
Definition can_3.h:1475
uint8_t stat_hv_enable_cplt
Definition can_3.h:1472
uint16_t overload_motor_rl
Definition can_3.h:1374
uint8_t stat_error_fr
Definition can_3.h:1057
int16_t cur_iq_rr
Definition can_3.h:1108
uint32_t error_info_1_rl
error_info_1_rl. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:511
uint8_t cmd_driver_enable
Definition can_3.h:1504
float temp_motor_rl
temp_motor_rl. Unit: C, Start: 32, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 3...
Definition can_3.h:436
uint8_t stat_derating_fl
Definition can_3.h:1021
int32_t pwr_real_fl
pwr_real_fl. Unit: W, Start: 0, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -214748...
Definition can_3.h:636
uint16_t overload_motor_fl
Definition can_3.h:1394
float overload_time_motor_fl
overload_time_motor_fl. Unit: s, Start: 32, Scale: 0.1, Offset: 0, Range: 0 - 6553....
Definition can_3.h:704
uint32_t error_info_3_rl
error_info_3_rl. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:567
bool stat_derating_fl
stat_derating_fl. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:332
uint32_t vlt_amk_hv_bus_fl
vlt_amk_hv_bus_fl. Unit: V, Start: 48, Scale: 1, Offset: 0, Range: 0 - 4096 (Packed: 0 - 4096)
Definition can_3.h:705
int can_3_amk_diag_2_fl_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_2_fl *src_ptr, size_t size)
Packs amk_diag_2_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:817
int can_3_amk_status_generic_unpack(struct can_3_amk_status_generic *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_status_generic signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1291
int can_3_amk_status_rl_unpack(struct can_3_amk_status_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_status_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:251
int can_3_amk_status_rl_pack(uint8_t *dst_ptr, const struct can_3_amk_status_rl *src_ptr, size_t size)
Packs amk_status_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:222
uint8_t _padding_0
Definition can_3.h:971
uint8_t stat_error_rl
Definition can_3.h:973
int16_t temp_igbt_rl
Definition can_3.h:1126
int32_t pwr_reactive_rl
Definition can_3.h:1314
float tq_limit_pos_fr
tq_limit_pos_fr. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:223
int can_3_safety_amk_cmd_rr_unpack(struct can_3_safety_amk_cmd_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_amk_cmd_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:198
int can_3_amk_diag_1_rr_unpack(struct can_3_amk_diag_1_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_1_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:759
uint8_t stat_system_ready_rr
Definition can_3.h:1098
bool stat_inv_enable_fl
stat_inv_enable_fl. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:330
bool stat_hv_enable_cplt_fl
stat_hv_enable_cplt_fl. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:329
bool cmd_driver_enable_fl
cmd_driver_enable_fl. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:191
int can_3_amk_status_fl_pack(uint8_t *dst_ptr, const struct can_3_amk_status_fl *src_ptr, size_t size)
Packs amk_status_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:279
uint8_t _padding_0
Definition can_3.h:1055
int can_3_amk_temps_id_rl_unpack(struct can_3_amk_temps_id_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_temps_id_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:472
float overload_motor_rr
overload_motor_rr. Unit: %, Start: 16, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:743
int16_t temp_motor_rr
Definition can_3.h:1187
bool cmd_driver_enable
cmd_driver_enable. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:811
float tq_actual_rl
tq_actual_rl. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:293
float tq_limit_pos_rl
tq_limit_pos_rl. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:165
int32_t spd_actual_fl
spd_actual_fl. Start: 16, Scale: 1, Offset: 0, Range: -32768 - 32767 (Packed: -32768 - 32767)
Definition can_3.h:333
int32_t spd_actual_fr
spd_actual_fr. Start: 16, Scale: 1, Offset: 0, Range: -32768 - 32767 (Packed: -32768 - 32767)
Definition can_3.h:374
int can_3_amk_power_rr_pack(uint8_t *dst_ptr, const struct can_3_amk_power_rr *src_ptr, size_t size)
Packs amk_power_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1051
uint8_t cmd_error_remove_rl
Definition can_3.h:843
bool stat_system_ready_rr
stat_system_ready_rr. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:407
float temp_igbt_fl
temp_igbt_fl. Unit: C, Start: 16, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 32...
Definition can_3.h:455
uint8_t stat_inv_enable_fl
Definition can_3.h:1019
uint16_t vlt_amk_hv_bus_rr
Definition can_3.h:1436
bool stat_hv_enable_rl
stat_hv_enable_rl. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:287
int16_t temp_motor_rl
Definition can_3.h:1127
uint32_t error_info_3_rr
Definition can_3.h:1300
uint32_t error_info_1_fr
Definition can_3.h:1230
uint32_t error_info_2_rl
Definition can_3.h:1257
int16_t temp_cold_plate_fl
Definition can_3.h:1145
float tq_setpoint_rl
tq_setpoint_rl. Unit: N.m, Start: 16, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143...
Definition can_3.h:164
uint8_t cmd_inv_enable_fr
Definition can_3.h:902
uint8_t stat_warning_fl
Definition can_3.h:1016
float tq_limit_neg
tq_limit_neg. Unit: N.m, Start: 48, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:815
uint8_t cmd_hv_enable_rl
Definition can_3.h:841
int16_t temp_cold_plate_rr
Definition can_3.h:1185
bool stat_derating_rl
stat_derating_rl. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:291
bool cmd_inv_enable
cmd_inv_enable. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:809
float temp_cold_plate_rl
temp_cold_plate_rl. Unit: C, Start: 0, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276....
Definition can_3.h:434
int can_3_amk_diag_1_fl_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_1_fl *src_ptr, size_t size)
Packs amk_diag_1_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:661
int16_t tq_limit_neg
Definition can_3.h:1509
uint8_t stat_inv_enable_cplt
Definition can_3.h:1474
int can_3_amk_temps_id_fl_pack(uint8_t *dst_ptr, const struct can_3_amk_temps_id_fl *src_ptr, size_t size)
Packs amk_temps_id_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:493
uint8_t _padding_1
Definition can_3.h:906
int can_3_amk_hv_vlt_overload_rr_unpack(struct can_3_amk_hv_vlt_overload_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_hv_vlt_overload_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1241
uint8_t cmd_driver_enable_rl
Definition can_3.h:842
float overload_time_motor_fr
overload_time_motor_fr. Unit: s, Start: 32, Scale: 0.1, Offset: 0, Range: 0 - 6553....
Definition can_3.h:724
uint8_t stat_derating_fr
Definition can_3.h:1063
uint8_t stat_hv_enable_cplt_rl
Definition can_3.h:976
bool stat_hv_enable_fr
stat_hv_enable_fr. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:369
uint8_t stat_inv_enable_rl
Definition can_3.h:977
uint16_t overload_inverter_fr
Definition can_3.h:1413
float tq_setpoint_fl
tq_setpoint_fl. Unit: N.m, Start: 16, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143...
Definition can_3.h:193
float tq_setpoint_rr
tq_setpoint_rr. Unit: N.m, Start: 16, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143...
Definition can_3.h:251
float overload_inverter_fr
overload_inverter_fr. Unit: %, Start: 0, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:722
int16_t temp_cold_plate_rl
Definition can_3.h:1125
float overload_motor_rl
overload_motor_rl. Unit: %, Start: 16, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:683
uint8_t stat_derating_rr
Definition can_3.h:1105
uint8_t _padding_1
Definition can_3.h:1506
uint8_t cmd_inv_enable
Definition can_3.h:1502
uint8_t stat_system_ready
Definition can_3.h:1468
float tq_limit_neg_fr
tq_limit_neg_fr. Unit: N.m, Start: 48, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:224
int can_3_amk_status_fr_unpack(struct can_3_amk_status_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_status_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:365
uint8_t cmd_hv_enable_fr
Definition can_3.h:903
int can_3_amk_diag_1_fr_unpack(struct can_3_amk_diag_1_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_1_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:720
uint8_t stat_system_ready_fr
Definition can_3.h:1056
int16_t tq_actual_rl
Definition can_3.h:981
bool stat_inv_enable_rl
stat_inv_enable_rl. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:289
int can_3_safety_amk_cmd_generic_unpack(struct can_3_safety_amk_cmd_generic *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_amk_cmd_generic signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1344
int can_3_amk_power_fr_unpack(struct can_3_amk_power_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_power_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1032
float overload_motor_fr
overload_motor_fr. Unit: %, Start: 16, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:723
uint8_t stat_inv_enable_cplt_rr
Definition can_3.h:1104
int16_t cur_id_rl
Definition can_3.h:1128
int can_3_amk_hv_vlt_overload_rl_pack(uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_rl *src_ptr, size_t size)
Packs amk_hv_vlt_overload_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1090
uint8_t _padding_1
Definition can_3.h:844
int16_t spd_actual_rr
Definition can_3.h:1106
bool stat_error_fl
stat_error_fl. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:326
bool cmd_driver_enable_fr
cmd_driver_enable_fr. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:220
int can_3_amk_hv_vlt_overload_rl_unpack(struct can_3_amk_hv_vlt_overload_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_hv_vlt_overload_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1112
int32_t pwr_reactive_rr
Definition can_3.h:1356
int can_3_amk_power_rl_pack(uint8_t *dst_ptr, const struct can_3_amk_power_rl *src_ptr, size_t size)
Packs amk_power_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:934
int32_t pwr_reactive_rl
pwr_reactive_rl. Unit: W, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -2...
Definition can_3.h:623
bool cmd_error_remove_rr
cmd_error_remove_rr. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:250
int can_3_amk_temps_id_rr_unpack(struct can_3_amk_temps_id_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_temps_id_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:601
uint32_t error_info_1_fl
Definition can_3.h:1216
uint32_t diag_number_rr
Definition can_3.h:1243
uint32_t error_info_2_rr
error_info_2_rr. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:608
uint32_t error_info_2_rl
error_info_2_rl. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:566
uint8_t _padding_1
Definition can_3.h:875
int16_t tq_setpoint_fr
Definition can_3.h:907
bool cmd_inv_enable_fr
cmd_inv_enable_fr. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:218
int16_t tq_setpoint_rr
Definition can_3.h:938
int can_3_amk_diag_2_fr_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_2_fr *src_ptr, size_t size)
Packs amk_diag_2_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:856
int32_t pwr_real_rl
pwr_real_rl. Unit: W, Start: 0, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -214748...
Definition can_3.h:622
uint8_t stat_warning
Definition can_3.h:1470
uint8_t cmd_inv_enable_fl
Definition can_3.h:871
bool cmd_inv_enable_fl
cmd_inv_enable_fl. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:189
float temp_igbt_rr
temp_igbt_rr. Unit: C, Start: 16, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 32...
Definition can_3.h:495
uint8_t _padding_0
Definition can_3.h:932
bool cmd_error_remove
cmd_error_remove. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:812
int can_3_amk_diag_2_rr_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_2_rr *src_ptr, size_t size)
Packs amk_diag_2_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:895
uint16_t overload_time_motor_fl
Definition can_3.h:1395
int32_t pwr_real_fr
Definition can_3.h:1341
bool cmd_hv_enable_rl
cmd_hv_enable_rl. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:161
int16_t tq_limit_neg_fr
Definition can_3.h:909
uint8_t stat_hv_enable_cplt_rr
Definition can_3.h:1102
int16_t temp_igbt_rr
Definition can_3.h:1186
uint8_t _padding_0
Definition can_3.h:870
bool cmd_error_remove_rl
cmd_error_remove_rl. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:163
uint16_t vlt_amk_hv_bus_rl
Definition can_3.h:1376
float tq_limit_neg_fl
tq_limit_neg_fl. Unit: N.m, Start: 48, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:195
int16_t tq_limit_pos_rr
Definition can_3.h:939
int can_3_amk_status_generic_pack(uint8_t *dst_ptr, const struct can_3_amk_status_generic *src_ptr, size_t size)
Packs amk_status_generic signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1262
int can_3_safety_amk_cmd_rr_pack(uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_rr *src_ptr, size_t size)
Packs safety_amk_cmd_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:173
int16_t cur_iq_fl
Definition can_3.h:1024
uint8_t cmd_inv_enable_rl
Definition can_3.h:840
int16_t cur_id_fl
Definition can_3.h:1148
int can_3_amk_diag_2_rl_unpack(struct can_3_amk_diag_2_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_2_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:798
int32_t pwr_reactive_fl
pwr_reactive_fl. Unit: W, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -2...
Definition can_3.h:637
uint8_t stat_system_ready_rl
Definition can_3.h:972
bool stat_warning_fl
stat_warning_fl. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:327
uint8_t cmd_inv_enable_rr
Definition can_3.h:933
uint32_t error_info_1_fl
error_info_1_fl. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:525
bool cmd_inv_enable_rr
cmd_inv_enable_rr. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:247
float cur_id_rr
cur_id_rr. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:497
int32_t pwr_real_fr
pwr_real_fr. Unit: W, Start: 0, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -214748...
Definition can_3.h:650
uint8_t stat_hv_enable
Definition can_3.h:1471
float cur_iq_fl
cur_iq_fl. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:335
bool stat_hv_enable_cplt_rl
stat_hv_enable_cplt_rl. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:288
bool cmd_hv_enable
cmd_hv_enable. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:810
bool stat_inv_enable_cplt
stat_inv_enable_cplt. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:782
float tq_setpoint_fr
tq_setpoint_fr. Unit: N.m, Start: 16, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143...
Definition can_3.h:222
bool stat_system_ready_fl
stat_system_ready_fl. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:325
uint32_t error_info_3_fl
error_info_3_fl. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:581
uint8_t _padding_0
Definition can_3.h:1501
uint8_t stat_hv_enable_cplt_fl
Definition can_3.h:1018
int can_3_amk_temps_id_fr_pack(uint8_t *dst_ptr, const struct can_3_amk_temps_id_fr *src_ptr, size_t size)
Packs amk_temps_id_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:536
int16_t tq_limit_pos_fl
Definition can_3.h:877
uint8_t stat_inv_enable_rr
Definition can_3.h:1103
int16_t temp_igbt_fl
Definition can_3.h:1146
bool cmd_hv_enable_fl
cmd_hv_enable_fl. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:190
int can_3_amk_diag_2_fl_unpack(struct can_3_amk_diag_2_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_2_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:837
int16_t tq_limit_neg_fl
Definition can_3.h:878
bool stat_inv_enable
stat_inv_enable. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:781
uint32_t diag_number_fr
diag_number_fr. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:538
bool stat_derating
stat_derating. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:783
uint32_t diag_number_rl
diag_number_rl. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:510
int can_3_amk_power_fl_unpack(struct can_3_amk_power_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_power_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:993
int can_3_safety_amk_cmd_fl_pack(uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_fl *src_ptr, size_t size)
Packs safety_amk_cmd_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:75
uint8_t _padding_0
Definition can_3.h:839
bool stat_inv_enable_rr
stat_inv_enable_rr. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:412
bool stat_inv_enable_cplt_rr
stat_inv_enable_cplt_rr. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:413
uint32_t diag_number_fr
Definition can_3.h:1229
float tq_limit_pos_fl
tq_limit_pos_fl. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:194
uint8_t cmd_driver_enable_fr
Definition can_3.h:904
uint32_t error_info_3_fl
Definition can_3.h:1272
uint8_t stat_hv_enable_fl
Definition can_3.h:1017
int32_t pwr_real_fl
Definition can_3.h:1327
int can_3_amk_power_rl_unpack(struct can_3_amk_power_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_power_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:954
uint8_t cmd_error_remove_fl
Definition can_3.h:874
bool cmd_driver_enable_rl
cmd_driver_enable_rl. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:162
float tq_actual
tq_actual. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:785
uint8_t stat_warning_rl
Definition can_3.h:974
bool cmd_driver_enable_rr
cmd_driver_enable_rr. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:249
int16_t cur_id_rr
Definition can_3.h:1188
uint8_t stat_warning_fr
Definition can_3.h:1058
uint16_t overload_time_motor_fr
Definition can_3.h:1415
uint8_t stat_inv_enable_cplt_fl
Definition can_3.h:1020
bool stat_inv_enable_fr
stat_inv_enable_fr. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:371
int can_3_amk_status_fr_pack(uint8_t *dst_ptr, const struct can_3_amk_status_fr *src_ptr, size_t size)
Packs amk_status_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:336
int can_3_safety_amk_cmd_fl_unpack(struct can_3_safety_amk_cmd_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_amk_cmd_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:100
uint32_t diag_number_fl
Definition can_3.h:1215
int can_3_amk_power_rr_unpack(struct can_3_amk_power_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_power_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1071
uint8_t _padding_0
Definition can_3.h:1097
int16_t tq_limit_neg_rl
Definition can_3.h:847
uint32_t diag_number_rr
diag_number_rr. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:552
bool stat_inv_enable_cplt_fr
stat_inv_enable_cplt_fr. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:372
uint8_t cmd_error_remove
Definition can_3.h:1505
float cur_iq_rl
cur_iq_rl. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:294
int32_t pwr_reactive_fr
pwr_reactive_fr. Unit: W, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -2...
Definition can_3.h:651
uint32_t diag_number_rl
Definition can_3.h:1201
uint8_t cmd_driver_enable_rr
Definition can_3.h:935
int16_t tq_actual_fr
Definition can_3.h:1065
uint32_t error_info_1_rr
error_info_1_rr. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:553
float overload_inverter_fl
overload_inverter_fl. Unit: %, Start: 0, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:702
int16_t cur_iq_fr
Definition can_3.h:1066
uint32_t error_info_3_fr
Definition can_3.h:1286
int32_t pwr_real_rl
Definition can_3.h:1313
int16_t cur_iq
Definition can_3.h:1478
float cur_id_rl
cur_id_rl. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:437
int can_3_safety_amk_cmd_fr_pack(uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_fr *src_ptr, size_t size)
Packs safety_amk_cmd_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:124
uint8_t stat_hv_enable_fr
Definition can_3.h:1059
int16_t cur_iq_rl
Definition can_3.h:982
int16_t spd_actual_fl
Definition can_3.h:1022
int16_t tq_setpoint_rl
Definition can_3.h:845
uint8_t cmd_hv_enable_rr
Definition can_3.h:934
int16_t temp_igbt_fr
Definition can_3.h:1166
int32_t pwr_reactive_rr
pwr_reactive_rr. Unit: W, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -2...
Definition can_3.h:665
int16_t tq_actual_fl
Definition can_3.h:1023
uint8_t stat_system_ready_fl
Definition can_3.h:1014
uint32_t error_info_1_fr
error_info_1_fr. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:539
int can_3_amk_temps_id_fr_unpack(struct can_3_amk_temps_id_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_temps_id_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:558
int can_3_amk_diag_2_rr_unpack(struct can_3_amk_diag_2_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_2_rr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:915
bool cmd_inv_enable_rl
cmd_inv_enable_rl. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:160
bool stat_hv_enable_fl
stat_hv_enable_fl. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:328
int can_3_amk_power_fl_pack(uint8_t *dst_ptr, const struct can_3_amk_power_fl *src_ptr, size_t size)
Packs amk_power_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:973
uint8_t cmd_error_remove_rr
Definition can_3.h:936
int can_3_amk_hv_vlt_overload_fl_pack(uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_fl *src_ptr, size_t size)
Packs amk_hv_vlt_overload_fl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1133
bool stat_inv_enable_cplt_rl
stat_inv_enable_cplt_rl. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:290
int can_3_amk_diag_1_rl_unpack(struct can_3_amk_diag_1_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_1_rl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:642
uint32_t error_info_2_rr
Definition can_3.h:1299
int can_3_amk_diag_2_fr_unpack(struct can_3_amk_diag_2_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_2_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:876
float temp_cold_plate_fl
temp_cold_plate_fl. Unit: C, Start: 0, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276....
Definition can_3.h:454
uint8_t stat_warning_rr
Definition can_3.h:1100
int can_3_amk_hv_vlt_overload_fl_unpack(struct can_3_amk_hv_vlt_overload_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_hv_vlt_overload_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1155
int can_3_amk_diag_1_fl_unpack(struct can_3_amk_diag_1_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_diag_1_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:681
int16_t tq_limit_neg_rr
Definition can_3.h:940
bool stat_hv_enable_cplt_rr
stat_hv_enable_cplt_rr. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:411
uint32_t error_info_1_rr
Definition can_3.h:1244
float temp_igbt_rl
temp_igbt_rl. Unit: C, Start: 16, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 32...
Definition can_3.h:435
float cur_id_fl
cur_id_fl. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:457
float tq_limit_pos
tq_limit_pos. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:814
int16_t spd_actual_fr
Definition can_3.h:1064
uint32_t vlt_amk_hv_bus_fr
vlt_amk_hv_bus_fr. Unit: V, Start: 48, Scale: 1, Offset: 0, Range: 0 - 4096 (Packed: 0 - 4096)
Definition can_3.h:725
int16_t temp_motor_fl
Definition can_3.h:1147
uint16_t vlt_amk_hv_bus_fl
Definition can_3.h:1396
uint16_t overload_motor_fr
Definition can_3.h:1414
int16_t tq_actual_rr
Definition can_3.h:1107
int can_3_amk_temps_id_fl_unpack(struct can_3_amk_temps_id_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_temps_id_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:515
bool stat_system_ready_fr
stat_system_ready_fr. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:366
uint16_t overload_motor_rr
Definition can_3.h:1434
uint32_t error_info_3_rl
Definition can_3.h:1258
uint32_t diag_number_fl
diag_number_fl. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:524
uint8_t stat_error_rr
Definition can_3.h:1099
uint32_t error_info_1_rl
Definition can_3.h:1202
float temp_motor_fl
temp_motor_fl. Unit: C, Start: 32, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 3...
Definition can_3.h:456
uint8_t stat_inv_enable
Definition can_3.h:1473
float temp_cold_plate_fr
temp_cold_plate_fr. Unit: C, Start: 0, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276....
Definition can_3.h:474
bool stat_hv_enable_rr
stat_hv_enable_rr. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:410
int16_t tq_limit_pos
Definition can_3.h:1508
int can_3_amk_diag_2_rl_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_2_rl *src_ptr, size_t size)
Packs amk_diag_2_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:778
float overload_time_motor_rl
overload_time_motor_rl. Unit: s, Start: 32, Scale: 0.1, Offset: 0, Range: 0 - 6553....
Definition can_3.h:684
uint16_t overload_inverter_fl
Definition can_3.h:1393
int16_t tq_limit_pos_fr
Definition can_3.h:908
int32_t pwr_reactive_fr
Definition can_3.h:1342
bool stat_inv_enable_cplt_fl
stat_inv_enable_cplt_fl. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:331
bool stat_derating_rr
stat_derating_rr. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:414
int can_3_amk_diag_1_fr_pack(uint8_t *dst_ptr, const struct can_3_amk_diag_1_fr *src_ptr, size_t size)
Packs amk_diag_1_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:700
uint16_t overload_inverter_rr
Definition can_3.h:1433
uint16_t overload_time_motor_rl
Definition can_3.h:1375
uint32_t vlt_amk_hv_bus_rr
vlt_amk_hv_bus_rr. Unit: V, Start: 48, Scale: 1, Offset: 0, Range: 0 - 4096 (Packed: 0 - 4096)
Definition can_3.h:745
uint32_t vlt_amk_hv_bus_rl
vlt_amk_hv_bus_rl. Unit: V, Start: 48, Scale: 1, Offset: 0, Range: 0 - 4096 (Packed: 0 - 4096)
Definition can_3.h:685
uint32_t error_info_2_fr
error_info_2_fr. Start: 0, Scale: 1, Offset: 0
Definition can_3.h:594
uint8_t cmd_error_remove_fr
Definition can_3.h:905
float temp_motor_fr
temp_motor_fr. Unit: C, Start: 32, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 3...
Definition can_3.h:476
float cur_iq_rr
cur_iq_rr. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:417
float tq_setpoint
tq_setpoint. Unit: N.m, Start: 16, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:813
uint8_t _padding_0
Definition can_3.h:901
float temp_motor_rr
temp_motor_rr. Unit: C, Start: 32, Scale: 0.1, Offset: 0, Range: -3276.8 - 3276.7 (Packed: -32768 - 3...
Definition can_3.h:496
uint8_t _padding_1
Definition can_3.h:937
uint8_t cmd_driver_enable_fl
Definition can_3.h:873
int can_3_amk_temps_id_rr_pack(uint8_t *dst_ptr, const struct can_3_amk_temps_id_rr *src_ptr, size_t size)
Packs amk_temps_id_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:579
int can_3_amk_hv_vlt_overload_rr_pack(uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_rr *src_ptr, size_t size)
Packs amk_hv_vlt_overload_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1219
int16_t tq_limit_pos_rl
Definition can_3.h:846
bool stat_error_rr
stat_error_rr. Start: 9, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:408
bool cmd_error_remove_fr
cmd_error_remove_fr. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:221
int can_3_amk_power_fr_pack(uint8_t *dst_ptr, const struct can_3_amk_power_fr *src_ptr, size_t size)
Packs amk_power_fr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:1012
float cur_iq
cur_iq. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:786
int can_3_safety_amk_cmd_rl_pack(uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_rl *src_ptr, size_t size)
Packs safety_amk_cmd_rl signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:26
bool stat_warning
stat_warning. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:778
float tq_actual_rr
tq_actual_rr. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:416
float overload_inverter_rr
overload_inverter_rr. Unit: %, Start: 0, Scale: 0.1, Offset: 0, Range: 0 - 100 (Packed: 0 - 1000)
Definition can_3.h:742
int can_3_amk_status_fl_unpack(struct can_3_amk_status_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_status_fl signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:308
uint8_t stat_derating_rl
Definition can_3.h:979
int16_t tq_setpoint
Definition can_3.h:1507
int16_t tq_actual
Definition can_3.h:1477
int32_t spd_actual_rl
spd_actual_rl. Start: 16, Scale: 1, Offset: 0, Range: -32768 - 32767 (Packed: -32768 - 32767)
Definition can_3.h:292
float cur_id_fr
cur_id_fr. Unit: A, Start: 48, Scale: 0.00653076171875, Offset: 0, Range: -214 - 213....
Definition can_3.h:477
int16_t tq_setpoint_fl
Definition can_3.h:876
int can_3_safety_amk_cmd_fr_unpack(struct can_3_safety_amk_cmd_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_amk_cmd_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:149
bool cmd_error_remove_fl
cmd_error_remove_fl. Start: 11, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:192
float tq_actual_fl
tq_actual_fl. Unit: N.m, Start: 32, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 2143)
Definition can_3.h:334
int can_3_amk_hv_vlt_overload_fr_unpack(struct can_3_amk_hv_vlt_overload_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks amk_hv_vlt_overload_fr signal values from a uint8_t array into a struct of unpacked values.
Definition can_3.c:1198
bool stat_warning_fr
stat_warning_fr. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:368
uint8_t _padding_0
Definition can_3.h:1013
int32_t spd_actual_rr
spd_actual_rr. Start: 16, Scale: 1, Offset: 0, Range: -32768 - 32767 (Packed: -32768 - 32767)
Definition can_3.h:415
bool stat_hv_enable_cplt_fr
stat_hv_enable_cplt_fr. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:370
int can_3_amk_status_rr_pack(uint8_t *dst_ptr, const struct can_3_amk_status_rr *src_ptr, size_t size)
Packs amk_status_rr signal values from a struct of unpacked values into a uint8_t array.
Definition can_3.c:393
bool stat_derating_fr
stat_derating_fr. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:373
bool stat_warning_rr
stat_warning_rr. Start: 10, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:409
uint8_t stat_inv_enable_fr
Definition can_3.h:1061
int16_t cur_id_fr
Definition can_3.h:1168
uint32_t error_info_3_fr
error_info_3_fr. Start: 32, Scale: 1, Offset: 0
Definition can_3.h:595
uint8_t stat_hv_enable_rl
Definition can_3.h:975
int16_t spd_actual
Definition can_3.h:1476
bool stat_system_ready
stat_system_ready. Start: 8, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_3.h:776
float tq_limit_neg_rr
tq_limit_neg_rr. Unit: N.m, Start: 48, Scale: 0.0098, Offset: 0, Range: -21 - 21 (Packed: -2143 - 214...
Definition can_3.h:253
Packed amk_diag_1_fl signal values.
Definition can_3.h:1214
Unpacked amk_diag_1_fl signal values.
Definition can_3.h:523
Packed amk_diag_1_fr signal values.
Definition can_3.h:1228
Unpacked amk_diag_1_fr signal values.
Definition can_3.h:537
Packed amk_diag_1_rl signal values.
Definition can_3.h:1200
Unpacked amk_diag_1_rl signal values.
Definition can_3.h:509
Packed amk_diag_1_rr signal values.
Definition can_3.h:1242
Unpacked amk_diag_1_rr signal values.
Definition can_3.h:551
Packed amk_diag_2_fl signal values.
Definition can_3.h:1270
Unpacked amk_diag_2_fl signal values.
Definition can_3.h:579
Packed amk_diag_2_fr signal values.
Definition can_3.h:1284
Unpacked amk_diag_2_fr signal values.
Definition can_3.h:593
Packed amk_diag_2_rl signal values.
Definition can_3.h:1256
Unpacked amk_diag_2_rl signal values.
Definition can_3.h:565
Packed amk_diag_2_rr signal values.
Definition can_3.h:1298
Unpacked amk_diag_2_rr signal values.
Definition can_3.h:607
Packed amk_hv_vlt_overload_fl signal values.
Definition can_3.h:1392
Unpacked amk_hv_vlt_overload_fl signal values.
Definition can_3.h:701
Packed amk_hv_vlt_overload_fr signal values.
Definition can_3.h:1412
Unpacked amk_hv_vlt_overload_fr signal values.
Definition can_3.h:721
Packed amk_hv_vlt_overload_rl signal values.
Definition can_3.h:1372
Unpacked amk_hv_vlt_overload_rl signal values.
Definition can_3.h:681
Packed amk_hv_vlt_overload_rr signal values.
Definition can_3.h:1432
Unpacked amk_hv_vlt_overload_rr signal values.
Definition can_3.h:741
Packed amk_power_fl signal values.
Definition can_3.h:1326
Unpacked amk_power_fl signal values.
Definition can_3.h:635
Packed amk_power_fr signal values.
Definition can_3.h:1340
Unpacked amk_power_fr signal values.
Definition can_3.h:649
Packed amk_power_rl signal values.
Definition can_3.h:1312
Unpacked amk_power_rl signal values.
Definition can_3.h:621
Packed amk_power_rr signal values.
Definition can_3.h:1354
Unpacked amk_power_rr signal values.
Definition can_3.h:663
Packed amk_status_fl signal values.
Definition can_3.h:1012
Unpacked amk_status_fl signal values.
Definition can_3.h:324
Packed amk_status_fr signal values.
Definition can_3.h:1054
Unpacked amk_status_fr signal values.
Definition can_3.h:365
Packed amk_status_generic signal values.
Definition can_3.h:1466
Unpacked amk_status_generic signal values.
Definition can_3.h:775
Packed amk_status_rl signal values.
Definition can_3.h:970
Unpacked amk_status_rl signal values.
Definition can_3.h:283
Packed amk_status_rr signal values.
Definition can_3.h:1096
Unpacked amk_status_rr signal values.
Definition can_3.h:406
Packed amk_temps_id_fl signal values.
Definition can_3.h:1144
Unpacked amk_temps_id_fl signal values.
Definition can_3.h:453
Packed amk_temps_id_fr signal values.
Definition can_3.h:1164
Unpacked amk_temps_id_fr signal values.
Definition can_3.h:473
Packed amk_temps_id_rl signal values.
Definition can_3.h:1124
Unpacked amk_temps_id_rl signal values.
Definition can_3.h:433
Packed amk_temps_id_rr signal values.
Definition can_3.h:1184
Unpacked amk_temps_id_rr signal values.
Definition can_3.h:493
Packed safety_amk_cmd_fl signal values.
Definition can_3.h:869
Unpacked safety_amk_cmd_fl signal values.
Definition can_3.h:188
Packed safety_amk_cmd_fr signal values.
Definition can_3.h:900
Unpacked safety_amk_cmd_fr signal values.
Definition can_3.h:217
Packed safety_amk_cmd_generic signal values.
Definition can_3.h:1500
Unpacked safety_amk_cmd_generic signal values.
Definition can_3.h:808
Packed safety_amk_cmd_rl signal values.
Definition can_3.h:838
Unpacked safety_amk_cmd_rl signal values.
Definition can_3.h:159
Packed safety_amk_cmd_rr signal values.
Definition can_3.h:931
Unpacked safety_amk_cmd_rr signal values.
Definition can_3.h:246