|
1436 | 1436 | #define CAN_MSG_MSWI19_MCS_BOAT_ON_BOAT_ON_BIT 0 |
1437 | 1437 |
|
1438 | 1438 |
|
| 1439 | +// MCV25 - Modulo de Controle por Voz |
| 1440 | +#define CAN_SIGNATURE_MCV25 242 |
| 1441 | +// MCV25 - STATE - Module state report |
| 1442 | +#define CAN_MSG_MCV25_STATE_ID 90 |
| 1443 | +#define CAN_MSG_MCV25_STATE_LENGTH 3 |
| 1444 | +#define CAN_MSG_MCV25_STATE_FREQUENCY 0 |
| 1445 | +#define CAN_MSG_MCV25_STATE_SIGNATURE_BYTE 0 //<!" Senders signature |
| 1446 | +#define CAN_MSG_MCV25_STATE_SIGNATURE_TYPE uint8_t |
| 1447 | +#define CAN_MSG_MCV25_STATE_SIGNATURE_UNITS "" |
| 1448 | +#define CAN_MSG_MCV25_STATE_STATE_BYTE 1 //<!" State code |
| 1449 | +#define CAN_MSG_MCV25_STATE_STATE_TYPE uint8_t |
| 1450 | +#define CAN_MSG_MCV25_STATE_STATE_UNITS "" |
| 1451 | +#define CAN_MSG_MCV25_STATE_ERROR_BYTE 2 //<!" Error code |
| 1452 | +#define CAN_MSG_MCV25_STATE_ERROR_TYPE uint8_t |
| 1453 | +#define CAN_MSG_MCV25_STATE_ERROR_UNITS "" |
| 1454 | +// MCV25 - MOTOR - Motor controller parameters |
| 1455 | +#define CAN_MSG_MCV25_MOTOR_ID 91 |
| 1456 | +#define CAN_MSG_MCV25_MOTOR_LENGTH 4 |
| 1457 | +#define CAN_MSG_MCV25_MOTOR_FREQUENCY 25 |
| 1458 | +#define CAN_MSG_MCV25_MOTOR_SIGNATURE_BYTE 0 //<!" Senders signature |
| 1459 | +#define CAN_MSG_MCV25_MOTOR_SIGNATURE_TYPE uint8_t |
| 1460 | +#define CAN_MSG_MCV25_MOTOR_SIGNATURE_UNITS "" |
| 1461 | +#define CAN_MSG_MCV25_MOTOR_MOTOR_BYTE 1 //<!" Motor state |
| 1462 | +#define CAN_MSG_MCV25_MOTOR_MOTOR_TYPE uint8_t |
| 1463 | +#define CAN_MSG_MCV25_MOTOR_MOTOR_UNITS "" |
| 1464 | +#define CAN_MSG_MCV25_MOTOR_MOTOR_MOTOR_ON_BIT 0 |
| 1465 | +#define CAN_MSG_MCV25_MOTOR_MOTOR_DMS_ON_BIT 1 |
| 1466 | +#define CAN_MSG_MCV25_MOTOR_MOTOR_REVERSE_BIT 2 |
| 1467 | +#define CAN_MSG_MCV25_MOTOR_D_BYTE 2 //<!" Motor Duty Cycle |
| 1468 | +#define CAN_MSG_MCV25_MOTOR_D_TYPE uint8_t |
| 1469 | +#define CAN_MSG_MCV25_MOTOR_D_UNITS "%" |
| 1470 | +#define CAN_MSG_MCV25_MOTOR_I_BYTE 3 //<!" Motor Soft Start |
| 1471 | +#define CAN_MSG_MCV25_MOTOR_I_TYPE uint8_t |
| 1472 | +#define CAN_MSG_MCV25_MOTOR_I_UNITS "%" |
| 1473 | +// MCV25 - MDE - Steereing wheel controls |
| 1474 | +#define CAN_MSG_MCV25_MDE_ID 92 |
| 1475 | +#define CAN_MSG_MCV25_MDE_LENGTH 3 |
| 1476 | +#define CAN_MSG_MCV25_MDE_FREQUENCY 25 |
| 1477 | +#define CAN_MSG_MCV25_MDE_SIGNATURE_BYTE 0 //<!" Senders signature |
| 1478 | +#define CAN_MSG_MCV25_MDE_SIGNATURE_TYPE uint8_t |
| 1479 | +#define CAN_MSG_MCV25_MDE_SIGNATURE_UNITS "" |
| 1480 | +#define CAN_MSG_MCV25_MDE_POSITION_L_BYTE 1 //<!" Steering wheel position, byte LOW |
| 1481 | +#define CAN_MSG_MCV25_MDE_POSITION_L_TYPE uint16_t |
| 1482 | +#define CAN_MSG_MCV25_MDE_POSITION_L_UNITS "°/100" |
| 1483 | +#define CAN_MSG_MCV25_MDE_POSITION_H_BYTE 2 //<!" Steering wheel position, byte HIGH |
| 1484 | +#define CAN_MSG_MCV25_MDE_POSITION_H_TYPE uint16_t |
| 1485 | +#define CAN_MSG_MCV25_MDE_POSITION_H_UNITS "°/100" |
| 1486 | + |
| 1487 | + |
0 commit comments