gateway_mcu/CH32V303-FreeRTOS/App/application/Host/Inc/hostParameter.h

41 lines
1.2 KiB
C
Raw Permalink Normal View History

#ifndef APP_HOST_PARAMETER_H_
#define APP_HOST_PARAMETER_H_
#include "stdio.h"
//ͨ<><CDA8><EFBFBD>ø<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>flash<73><68>
typedef struct _configInfo {
uint32_t J1_485_Baud; //<2F><>J1_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
uint32_t J3_485_Baud; //<2F><>J3_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
uint32_t J5_485_Baud; //<2F><>J5_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
uint32_t J7_485_Baud; //<2F><>J7_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
uint32_t J8_485_Baud; //<2F><>J8_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
uint32_t J9_485_Baud; //<2F><>J9_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
uint16_t crc; //crcУ<63><D0A3>
} hostConfigInfo;
void readHostConfigParameter(void);
// void writeConfigParameter(configInfo inConfigInfo);
float getPwrOnVoltage(void);
void setPwrOnVoltage(float Voltage);
float getWorkCurrent(void);
void setWorkCurrent(float Curr);
float getWorkVoltage(void);
void setWorkVoltage(float Voltage);
float getBoardTemperature(void);
void setBoardTemperature(float Temperature);
uint32_t getJ0_485_Baud(void);
void setJ0_485_Baud(uint32_t Baud);
uint32_t getJ2_485_Baud(void);
void setJ2_485_Baud(uint32_t Baud);
uint32_t getJ4_485_Baud(void);
void setJ4_485_Baud(uint32_t Baud);
uint32_t getJ6_485_Baud(void);
void setJ6_485_Baud(uint32_t Baud);
uint32_t getLora_Uart_Baud(void);
void setLora_Uart_Baud(uint32_t Baud);
#endif