big refactoring: J1939, log output, state machine bug fixes
This commit is contained in:
+23
-1
@@ -75,13 +75,35 @@ typedef struct {
|
||||
uint8_t connectorType; // 0 - NONE, 1 - GBT, 2 - CCS (для EV всегда GBT)
|
||||
} CONN_t;
|
||||
|
||||
extern CONN_t CONN;
|
||||
extern CONN_t CONN[2];
|
||||
|
||||
void CONN_Init();
|
||||
void CONN_Task();
|
||||
void CONN_SetState(CONN_State_t state);
|
||||
void CONN_CC_ReadStateFiltered(void);
|
||||
uint8_t CONN_CC_GetStateRaw();
|
||||
uint8_t CONN_CC_GetState();
|
||||
float CONN_CC_GetAdc();
|
||||
|
||||
// STM32(EV) -> EVerest (EVSE)
|
||||
// uint8_t SOC; // State of charge [%] // 2
|
||||
// uint16_t RequestedVoltage; // 1V/bit
|
||||
// uint16_t RequestedCurrent; // 0.1A/bit
|
||||
// uint16_t MeasuredVoltage; // 1V/bit
|
||||
// uint16_t MeasuredCurrent; // 0.1A/bit
|
||||
// uint8_t ContactorEnabled; // 1 - enabled, 0 - disabled (команда на замыкание контактора)
|
||||
|
||||
// cp_state
|
||||
// stop ????
|
||||
|
||||
|
||||
// EVerest (EVSE) -> STM32(EV)
|
||||
// uint16_t MeasuredVoltageSE; // 1V/bit
|
||||
// uint16_t MeasuredCurrentSE; // 0.1A/bit
|
||||
// uint8_t enableLoad; // 1 - enabled, 0 - disabled (команда на включение контактора)
|
||||
|
||||
// cp_state
|
||||
// pwm_value
|
||||
|
||||
|
||||
#endif /* INC_CONNECTOR_H_ */
|
||||
|
||||
Reference in New Issue
Block a user