syntax = "proto2"; enum DeviceType { DEVICE_TYPE_VZ_DS_77_LITE = 0; DEVICE_TYPE_VZ_DS_77_CLITE = 1; DEVICE_TYPE_VZ_DS_77_PRO = 2; DEVICE_TYPE_VZ_DS_77_CPRO = 3; } message DeviceEtcInfo{ } message VzenseTofDevices { optional bool enable = 1 [default = true]; optional DeviceType type = 2 [default = DEVICE_TYPE_VZ_DS_77_LITE]; optional string ipv4 = 3 [default = "192.168.1.101"]; required int32 id = 4; } message DevicesConfig { repeated VzenseTofDevices devices = 1; }