``` json [ { "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": [] }, ] ``` ```cpp #ifndef _GATEWAY_SERVER_ENTITY_COMMUNICATION_H_ #define _GATEWAY_SERVER_ENTITY_COMMUNICATION_H_ #include 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 ```