osc/deploy/proto/definition/Satellite.proto

55 lines
1.4 KiB
Protocol Buffer
Raw Normal View History

2025-05-28 19:16:17 +08:00
syntax = "proto3";
message SatelliteInfoSets //<2F><><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>Ϣ
{
repeated SatelliteInfo SatelliteInfo = 1;
}
message SatelliteTrackpointInfoSets //<2F><><EFBFBD>ǹ켣<C7B9><ECBCA3>Ϣ
{
repeated SatelliteTrackpointInfo SatelliteTrackpointInfo = 1;
}
message SatelliteInfo
{
string ID = 1; //ID
string Image = 2; //ͼƬ
string NORAD = 3; //NORAD<41><44><EFBFBD><EFBFBD>
string NSSDC = 4; //<2F><><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>
string Nation = 5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string Name = 6; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string Type = 7; //<2F><><EFBFBD><EFBFBD>
string LaunchTime = 8; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
string RCS = 9; //RCS
string Perigee = 10; //<2F><><EFBFBD>ص㣨km<6B><6D>
string Apogee = 11; //Զ<>ص<EFBFBD>(km)
string Inclination = 12; //<2F><>б<EFBFBD><D0B1>(<28><><EFBFBD><EFBFBD>)
string MonitorDiam = 13; //<2F><><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>km<6B><6D>
string Eccentricity = 14; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string Period = 15; //<2F><><EFBFBD><EFBFBD>
string LaunchSite = 16; //<2F><><EFBFBD><EFBFBD><EFBFBD>ص㣨<D8B5><E3A3A8><EFBFBD><EFBFBD><E4B3A1>
string LaunchTimes = 17; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string CarrierCode = 18; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string CarrierName = 19; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string DataSource = 20; //<2F><><EFBFBD><EFBFBD>Դ
string IsOnRail = 21; //<2F>Ƿ<EFBFBD><C7B7>ڹ<EFBFBD>
string UpdateTime = 22; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
string LastTime = 23; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
string Sensitive = 24; //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0/<2F><><EFBFBD><EFBFBD>1/<2F>ǣ<EFBFBD>
}
message SatelliteTrackpointInfo
{
string ID = 1; //ID
string SatelliteNORAD = 2; //<2F><><EFBFBD><EFBFBD>NORAD
string Longitude = 3; //<2F><><EFBFBD><EFBFBD>
string Latitude = 4; //γ<><CEB3>
string Height = 5; //<2F>߶<EFBFBD>
string Speed = 6; //<2F><><EFBFBD><EFBFBD><EFBFBD>ٶȣ<D9B6>km/s<><73>
string UpdateTime = 7; //<2F><><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD>ʱ<EFBFBD><CAB1>
string LastTime = 8; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
string Status = 9; //<2F><>ǰ״̬:1<><31><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}