41 lines
1.0 KiB
C
41 lines
1.0 KiB
C
|
#ifndef APP_PARAMETER_H_
|
|||
|
#define APP_PARAMETER_H_
|
|||
|
|
|||
|
#include "flash.h"
|
|||
|
#include "upUartParse.h"
|
|||
|
|
|||
|
|
|||
|
#pragma pack(push, 1)
|
|||
|
|
|||
|
typedef struct _configInfo {
|
|||
|
uint32_t upWard_Uart_Baud; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
uint32_t J1_485_Baud; //<2F><>J1_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
uint32_t J2_485_Baud; //<2F><>J2_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
uint32_t J3_485_Baud; //<2F><>J3_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
uint32_t J4_485_Baud; //<2F><>J4_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
uint32_t J5_0_485_Baud; //<2F><>J5_0_485ͨ<35>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
uint16_t crc; //crcУ<63><D0A3>
|
|||
|
} configInfo;
|
|||
|
|
|||
|
#pragma pack(pop)
|
|||
|
|
|||
|
void readConfigParameter(void);
|
|||
|
void writeConfigParameter(configInfo inConfigInfo);
|
|||
|
|
|||
|
float getWorkCurrent(void);
|
|||
|
void setWorkCurrent(float Curr);
|
|||
|
float getWorkVoltage(void);
|
|||
|
void setWorkVoltage(float Voltage);
|
|||
|
float getTemperature(void);
|
|||
|
void setTemperature(float Temperature);
|
|||
|
uint32_t getUpWard_Uart_Baud(void);
|
|||
|
uint32_t getJ1_485_Baud(void);
|
|||
|
uint32_t getJ2_485_Baud(void);
|
|||
|
uint32_t getJ3_485_Baud(void);
|
|||
|
uint32_t getJ4_485_Baud(void);
|
|||
|
uint32_t getJ5_0_485_Baud(void);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif
|