159 lines
4.4 KiB
Protocol Buffer
159 lines
4.4 KiB
Protocol Buffer
|
|
syntax = "proto3";
|
|||
|
|
|
|||
|
|
message ArgoInfoSets //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
{
|
|||
|
|
repeated ArgoInfo ArgoInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoFirstDeployInfoSets //<2F><><EFBFBD><EFBFBD><EFBFBD>״β<D7B4><CEB2><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD>
|
|||
|
|
{
|
|||
|
|
repeated ArgoFirstDeployInfo ArgoFirstDeployInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoCommunicationInfoSets //<2F><><EFBFBD><EFBFBD>ͨѶ<CDA8><D1B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
{
|
|||
|
|
repeated ArgoCommunicationInfo ArgoCommunicationInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoSensorInfoSets //<2F><><EFBFBD>긡<EFBFBD><EAB8A1><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
{
|
|||
|
|
repeated ArgoSensorInfo ArgoSensorInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoTechnicalInfoSets //<2F><><EFBFBD>꼼<EFBFBD><EABCBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
{
|
|||
|
|
repeated ArgoTechnicalInfo ArgoTechnicalInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoDataManipulationInfoSets //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
{
|
|||
|
|
repeated ArgoDataManipulationInfo ArgoDataManipulationInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoMeasureInfoSets //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
{
|
|||
|
|
repeated ArgoMeasureInfo ArgoMeasureInfo = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
message ArgoInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB>ʶ
|
|||
|
|
string FloatSerialNum = 3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string PlatformMaker = 4; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string PlatformType = 5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string PlatformModel = 6; //<2F><><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD>
|
|||
|
|
string ProjectName = 7; //<2F><>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>
|
|||
|
|
string PiName = 8; //<2F><>ϯ<EFBFBD>о<EFBFBD>Ա
|
|||
|
|
string DataCenter = 9; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string HistoryInstitution = 10; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string PositioningSys = 11; //<2F><>λϵͳ
|
|||
|
|
string InstReference = 12; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string WMOInstType = 13; //WMO<4D><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string Image = 14; //ͼƬ
|
|||
|
|
string Nation = 15; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string DataSource = 16; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
|
|||
|
|
string UpdateTime = 17; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 18; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string Sensitive = 19; //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0/<2F><><EFBFBD><EFBFBD>1/<2F>ǣ<EFBFBD>
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoFirstDeployInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB>ʶ
|
|||
|
|
string LaunchDate = 3; //<2F><>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD>
|
|||
|
|
string LaunchLatitude = 4; //<2F><>ˮγ<CBAE><CEB3>
|
|||
|
|
string LaunchLongitude = 5; //<2F><>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD>
|
|||
|
|
string StartDate = 6; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״μ<D7B4><CEBC><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LaunchQC = 7; //<2F><>ˮʱ<CBAE><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string DeployedPlatform = 8; //<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>ʶ<EFBFBD><CAB6>
|
|||
|
|
string DeployedMission = 9; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6>
|
|||
|
|
string UpdateTime = 10; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 11; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoCommunicationInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB>ʶ
|
|||
|
|
string PTT = 3; //<2F><><EFBFBD>ߵ<EFBFBD>ͨѶϵͳ<CFB5><CDB3>ʶ<EFBFBD><CAB6>
|
|||
|
|
string TransSys = 4; //<2F><><EFBFBD>ߵ<EFBFBD>ͨѶϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
|||
|
|
string TransFreq = 5; //<2F><><EFBFBD>ߵ<EFBFBD>ͨ<EFBFBD>Ŵ<EFBFBD><C5B4><EFBFBD>Ƶ<EFBFBD><C6B5>
|
|||
|
|
string TransRepetition = 6; //<2F><><EFBFBD>ߵ紫<DFB5><E7B4AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
|
|||
|
|
string UpdateTime = 7; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 8; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoSensorInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB>ʶ
|
|||
|
|
string SensorSerial = 3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
|
|||
|
|
string SensorName = 4; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string SensorMaker = 5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string SensorModel = 6; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD>
|
|||
|
|
string SensorUnits = 7; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷֱ<C8B7><D6B1>ʵ<EFBFBD>λ
|
|||
|
|
string SensorResolution = 8; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD>
|
|||
|
|
string SensorAccuracy = 9; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string FirmwareVersion = 10; //<2F><><EFBFBD><EFBFBD><EFBFBD>汾
|
|||
|
|
string UpdateTime = 11; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 12; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoTechnicalInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB>ʶ
|
|||
|
|
string DataType = 3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string FormatVersion = 4; //<2F>ļ<EFBFBD><C4BC><EFBFBD>ʽ<EFBFBD>汾
|
|||
|
|
string HandbookVersion = 5; //<2F><><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2>汾<EFBFBD><E6B1BE>
|
|||
|
|
string DataCenter = 6; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string CreationDate = 7; //nc<6E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string UpdateDate = 8; //nc<6E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string UpdateTime = 9; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 10; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoDataManipulationInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB>ʶ
|
|||
|
|
string HistoryStep = 3; //<2F><><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string HistorySoftware = 4; //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string HistorySoftwareRelease = 5; //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|||
|
|
string HistoryReference = 6; //<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string HistoryDate = 7; //<2F><>ʷ<EFBFBD><CAB7><EFBFBD>ݼ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string HistoryAction = 8; //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>¼
|
|||
|
|
string HistoryParameter = 9; //վ<><D5BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
|||
|
|
string HistoryStartPres = 10; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹǿ
|
|||
|
|
string HistoryStopPres = 11; //<2F><>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD>ѹǿ
|
|||
|
|
string HistoryPreviousValue = 12; //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/Уֵ<D7BC><D6B5>
|
|||
|
|
string HistoryQctest = 13; //<2F><><EFBFBD>Լ<EFBFBD>¼<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD>ʮ<EFBFBD><CAAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>
|
|||
|
|
string EndMissionDate = 14; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string EndMissionStatus = 15; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
|
string UpdateTime = 16; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 17; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message ArgoMeasureInfo
|
|||
|
|
{
|
|||
|
|
string ID = 1; //ID
|
|||
|
|
string PlatformNum = 2; //<2F><><EFBFBD><EFBFBD>ID
|
|||
|
|
string Sensor = 3; //ʹ<>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string Longitude = 4; //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
string Latitude = 5; //γ<><CEB3>
|
|||
|
|
string Pres = 6; //ѹ<><D1B9>ֵ
|
|||
|
|
string PresQC = 7; //ѹ<><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string Temp = 8; //<2F>¶<EFBFBD>ֵ
|
|||
|
|
string TempQC = 9; //<2F>¶<EFBFBD><C2B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string Psal = 10; //<2F>ζ<EFBFBD>ֵ
|
|||
|
|
string PsalQC = 11; //<2F>ζ<EFBFBD><CEB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
string ScientificCalibEquation = 12; //<2F><><EFBFBD><EFBFBD>У<D0A3><D7BC>ʽ
|
|||
|
|
string ScientificCalibCoefficient = 13; //<2F><><EFBFBD><EFBFBD>Уϵ<D7BC><CFB5>
|
|||
|
|
string UpdateTime = 14; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string LastTime = 15; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
string Status = 16; //<2F><>ǰ״̬:1<><31><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
}
|