syntax = "proto3"; message ArgoInfoSets //浮标基本信息 { repeated ArgoInfo ArgoInfo = 1; } message ArgoFirstDeployInfoSets //浮标首次部署下水情况 { repeated ArgoFirstDeployInfo ArgoFirstDeployInfo = 1; } message ArgoCommunicationInfoSets //浮标通讯传输信息 { repeated ArgoCommunicationInfo ArgoCommunicationInfo = 1; } message ArgoSensorInfoSets //浮标浮标搭载传感器情况 { repeated ArgoSensorInfo ArgoSensorInfo = 1; } message ArgoTechnicalInfoSets //浮标技术参数信息 { repeated ArgoTechnicalInfo ArgoTechnicalInfo = 1; } message ArgoDataManipulationInfoSets //浮标数据操作情况信息 { repeated ArgoDataManipulationInfo ArgoDataManipulationInfo = 1; } message ArgoMeasureInfoSets //浮标测量信息 { repeated ArgoMeasureInfo ArgoMeasureInfo = 1; } message ArgoInfo { string ID = 1; //ID string PlatformNum = 2; //浮标唯一标识 string FloatSerialNum = 3; //浮标序号 string PlatformMaker = 4; //制造商 string PlatformType = 5; //浮标类型 string PlatformModel = 6; //浮标型号 string ProjectName = 7; //项目名称 string PiName = 8; //首席研究员 string DataCenter = 9; //数据中心 string HistoryInstitution = 10; //操作机构 string PositioningSys = 11; //定位系统 string InstReference = 12; //仪器类型 string WMOInstType = 13; //WMO编码仪器类型 string Image = 14; //图片 string Nation = 15; //所属国家 string DataSource = 16; //数据来源 string UpdateTime = 17; //更新时间 string LastTime = 18; //最后更新时间 string Sensitive = 19; //是否高敏(0/否;1/是) } message ArgoFirstDeployInfo { string ID = 1; //ID string PlatformNum = 2; //浮标唯一标识 string LaunchDate = 3; //下水日期 string LaunchLatitude = 4; //下水纬度 string LaunchLongitude = 5; //下水经度 string StartDate = 6; //部署后首次激活时间 string LaunchQC = 7; //下水时相关数据质量标记 string DeployedPlatform = 8; //部署平台标识符 string DeployedMission = 9; //部署任务标识符 string UpdateTime = 10; //更新时间 string LastTime = 11; //最后更新时间 } message ArgoCommunicationInfo { string ID = 1; //ID string PlatformNum = 2; //浮标唯一标识 string PTT = 3; //无线电通讯系统标识号 string TransSys = 4; //无线电通讯系统名称 string TransFreq = 5; //无线电通信传输频率 string TransRepetition = 6; //无线电传输采样频次 string UpdateTime = 7; //更新时间 string LastTime = 8; //最后更新时间 } message ArgoSensorInfo { string ID = 1; //ID string PlatformNum = 2; //浮标唯一标识 string SensorSerial = 3; //传感器序列号 string SensorName = 4; //传感器名称 string SensorMaker = 5; //传感器生产商 string SensorModel = 6; //传感器型号 string SensorUnits = 7; //传感器精度分辨率单位 string SensorResolution = 8; //传感器分辨率 string SensorAccuracy = 9; //传感器精度 string FirmwareVersion = 10; //仪器版本 string UpdateTime = 11; //更新时间 string LastTime = 12; //最后更新时间 } message ArgoTechnicalInfo { string ID = 1; //ID string PlatformNum = 2; //浮标唯一标识 string DataType = 3; //数据类型 string FormatVersion = 4; //文件格式版本 string HandbookVersion = 5; //数据手册版本号 string DataCenter = 6; //数据中心 string CreationDate = 7; //nc文件创建日期 string UpdateDate = 8; //nc文件更新日期 string UpdateTime = 9; //更新时间 string LastTime = 10; //最后更新时间 } message ArgoDataManipulationInfo { string ID = 1; //ID string PlatformNum = 2; //浮标唯一标识 string HistoryStep = 3; //数据处理步骤 string HistorySoftware = 4; //数据操作软件名称 string HistorySoftwareRelease = 5; //数据操作软件版本号 string HistoryReference = 6; //数据库引用 string HistoryDate = 7; //历史数据记录创建时间 string HistoryAction = 8; //数据操作记录 string HistoryParameter = 9; //站点参数操作记录 string HistoryStartPres = 10; //启动作用压强 string HistoryStopPres = 11; //终止作用压强 string HistoryPreviousValue = 12; //数据操作的上一条记录(参数/校准值) string HistoryQctest = 13; //测试记录文档(以十六进制数格式) string EndMissionDate = 14; //任务结束日期 string EndMissionStatus = 15; //任务结束浮标状态 string UpdateTime = 16; //更新时间 string LastTime = 17; //最后更新时间 } message ArgoMeasureInfo { string ID = 1; //ID string PlatformNum = 2; //浮标ID string Sensor = 3; //使用传感器名称 string Longitude = 4; //经度 string Latitude = 5; //纬度 string Pres = 6; //压力值 string PresQC = 7; //压力数据质量标记 string Temp = 8; //温度值 string TempQC = 9; //温度数据质量标记 string Psal = 10; //盐度值 string PsalQC = 11; //盐度数据质量标记 string ScientificCalibEquation = 12; //参数校准公式 string ScientificCalibCoefficient = 13; //参数校准系数 string UpdateTime = 14; //更新时间 string LastTime = 15; //最后更新时间 string Status = 16; //当前状态:1:在线,2:下线 }