153 lines
2.5 KiB
C
153 lines
2.5 KiB
C
|
#include "slaveParameter.h"
|
|||
|
|
|||
|
typedef struct _parameterInfo {
|
|||
|
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>
|
|||
|
} slaveParameterInfo;
|
|||
|
|
|||
|
static slaveParameterInfo slaveParameter = {0};
|
|||
|
|
|||
|
#define configSize (sizeof(configInfo))
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void readSlaveConfigParameter(void)
|
|||
|
{
|
|||
|
/* ʹ<><CAB9>Ĭ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD> */
|
|||
|
slaveParameter.J1_485_Baud = 9600;
|
|||
|
slaveParameter.J3_485_Baud = 9600;
|
|||
|
slaveParameter.J5_485_Baud = 9600;
|
|||
|
slaveParameter.J7_485_Baud = 9600;
|
|||
|
slaveParameter.J8_485_Baud = 9600;
|
|||
|
slaveParameter.J9_485_Baud = 9600;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>J1ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
uint32_t getJ1_485_Baud(void)
|
|||
|
{
|
|||
|
return slaveParameter.J1_485_Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>J1ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void setJ1_485_Baud(uint32_t Baud)
|
|||
|
{
|
|||
|
slaveParameter.J1_485_Baud = Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>J3ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
uint32_t getJ3_485_Baud(void)
|
|||
|
{
|
|||
|
return slaveParameter.J3_485_Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>J3ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void setJ3_485_Baud(uint32_t Baud)
|
|||
|
{
|
|||
|
slaveParameter.J3_485_Baud = Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>J5ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
uint32_t getJ5_485_Baud(void)
|
|||
|
{
|
|||
|
return slaveParameter.J5_485_Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>J5ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void setJ5_485_Baud(uint32_t Baud)
|
|||
|
{
|
|||
|
slaveParameter.J5_485_Baud = Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>J7ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
uint32_t getJ7_485_Baud(void)
|
|||
|
{
|
|||
|
return slaveParameter.J7_485_Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>J7ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void setJ7_485_Baud(uint32_t Baud)
|
|||
|
{
|
|||
|
slaveParameter.J7_485_Baud = Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>J8ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
uint32_t getJ8_485_Baud(void)
|
|||
|
{
|
|||
|
return slaveParameter.J8_485_Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>J8ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void setJ8_485_Baud(uint32_t Baud)
|
|||
|
{
|
|||
|
slaveParameter.J8_485_Baud = Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>J9ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
uint32_t getJ9_485_Baud(void)
|
|||
|
{
|
|||
|
return slaveParameter.J9_485_Baud;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>J9ͨ<EFBFBD>Ų<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param
|
|||
|
* @retval
|
|||
|
*/
|
|||
|
void setJ9_485_Baud(uint32_t Baud)
|
|||
|
{
|
|||
|
slaveParameter.J9_485_Baud = Baud;
|
|||
|
}
|
|||
|
|
|||
|
|