osc/deploy/proto/definition/Argo.proto

159 lines
4.4 KiB
Protocol Buffer
Raw Normal View History

2025-05-28 19:16:17 +08:00
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>
}