[
{
"id": 7,
"key": "Endianness",
"name": "遥测功能码",
"type": "string",
"default": 0,
"placeholder": "请输入遥测功能码",
"description": "",
"selection": []
},
{
"id": 8,
"key": "Endianness",
"name": "遥信功能码",
"type": "string",
"default": 0,
"placeholder": "请输入遥测功能码",
"description": "",
"selection": []
},
{
"id": 9,
"key": "Endianness",
"name": "遥脉功能码",
"type": "string",
"default": 0,
"placeholder": "请输入遥测功能码",
"description": "",
"selection": []
},
{
"id": 10,
"key": "Endianness",
"name": "遥控功能码",
"type": "string",
"default": 0,
"placeholder": "请输入遥测功能码",
"description": "",
"selection": []
},
{
"id": 11,
"key": "Endianness",
"name": "遥调功能码",
"type": "string",
"default": 0,
"placeholder": "请输入遥调功能码",
"description": "",
"selection": []
},
]
#ifndef _GATEWAY_SERVER_ENTITY_COMMUNICATION_H_
#define _GATEWAY_SERVER_ENTITY_COMMUNICATION_H_
#include <string>
namespace server {
namespace entity {
enum COMMUNICATION_TYPE_ENUM { RS485 = 0, SWITCH = 1 };
enum BAUDRATE_ENUM {
BAUD_1200 = 1200,
BAUD_2400 = 2400,
BAUD_4800 = 4800,
BAUD_9600 = 9600,
BAUD_19200 = 19200,
BAUD_38400 = 38400,
BAUD_57600 = 57600,
BAUD_115200 = 115200
};
enum PARITY_ENUM { NONE = 'N', EVEN = 'E', ODD = 'O' };
class Communication {
std::string value;
BAUDRATE_ENUM baudrate;
PARITY_ENUM parity;
int32_t data_bits;
int32_t stop_bits;
};
} // namespace entity
} // namespace server
#endif