syntax = "proto3";
package zsy;

message YtjConfig{
  // 道闸配置
  message BarrierConfig {
    // 道闸操作端口
    uint32 io = 1;
  }

  // 摄像机配置
  message VidiconConfig {
    // 拍照超时时间（秒）
    uint32 timeout = 1;
    // 是否启用识别功能
    bool enable_recognize = 2;
  }

  // 设备分组编号
  string group_sn = 1;
  // 设备分组名称
  string group_name = 2;
  // 设备编号
  string sn = 3;
  // 设备名称
  string name = 4;
  // 设备序列号
  string dev_sn = 5;
  // 是否为前置
  bool front = 6;
  // 使用的 MQTT 服务器（编码）
  string mqtt_sn = 7;
  BarrierConfig barrier_config = 8;
  VidiconConfig vidicon_config = 9;
}