163 lines
4.9 KiB
Protocol Buffer
163 lines
4.9 KiB
Protocol Buffer
syntax = "proto3";
|
||
|
||
message PlaneInfoSets //飞机基本信息
|
||
{
|
||
repeated PlaneInfo PlaneInfo = 1;
|
||
}
|
||
|
||
message FligthInfoSets //飞机航班信息
|
||
{
|
||
repeated FligthInfo FligthInfo = 1;
|
||
}
|
||
|
||
message FligthTrackpointInfoSets //飞机轨迹信息
|
||
{
|
||
repeated FligthTrackpointInfo FligthTrackpointInfo = 1;
|
||
}
|
||
|
||
message FligthTrackpointAllInfoSets //飞机航班和轨迹信息
|
||
{
|
||
repeated FligthTrackpointAllInfo FligthTrackpointAllInfo = 1;
|
||
}
|
||
|
||
message PlaneBaseInfoSets //飞机基本扩展信息
|
||
{
|
||
repeated PlaneBaseInfo PlaneBaseInfo = 1;
|
||
}
|
||
|
||
message PlaneInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string MSN = 2; //制造商序列号
|
||
string Reg = 3; //飞机注册号
|
||
string ICAO = 4; //所属航司ICAO
|
||
string Callsign = 5; //呼号
|
||
string Owner = 6; //所属者
|
||
string Nation = 7; //所属国家
|
||
string UsageType = 8; //军民类型
|
||
string Model = 9; //机型名称
|
||
string Image = 10; //图片
|
||
string Age = 11; //机龄
|
||
string UpdateTime = 12; //数据更新时间
|
||
string DataSource = 13; //数据来源
|
||
string LastTime = 14; //最后更新时间
|
||
string Type = 15; //飞机类型
|
||
string DisplayModel = 16; //显示机型名称
|
||
string Sensitive = 17; //是否高敏(0/否;1/是)
|
||
}
|
||
|
||
message FligthInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string FlightID = 2; //航班ID
|
||
string ICAO = 3; //航班ICAO
|
||
string IATA = 4; //航班IATA
|
||
string PlaneReg = 5; //执行飞机注册号
|
||
string TakeoffBase = 6; //起飞基地名称
|
||
string TakeoffBaseICAO = 7; //起飞基地ICAO
|
||
string TakeoffBaseIATA = 8; //起飞基地IATA
|
||
string LandBase = 9; //降落基地名称
|
||
string LandBaseICAO = 10; //降落基地ICAO
|
||
string LandBaseIATA = 11; //降落基地IATA
|
||
string ScheduleBegTime = 12; //计划起飞实际
|
||
string ActualBegTime = 13; //实际起飞时间
|
||
string ScheduleArrTime = 14; //预计到达时间
|
||
string ActualArrTime = 15; //实际到达时间
|
||
string UpdateTime = 16; //数据更新时间
|
||
string LastTime = 17; //最后更新时间
|
||
string Status = 18; //状态:1在航,2:结束
|
||
}
|
||
|
||
message FligthTrackpointInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string FlightID = 2; //所属航班ID
|
||
string FlightIATA = 3; //所属航班IATA
|
||
string FlightICAO = 4; //所属航班ICAO
|
||
string PlaneREG = 5; //飞机注册号
|
||
string Longitude = 6; //经度
|
||
string Latitude = 7; //纬度
|
||
string Height = 8; //高度
|
||
string Speed = 9; //航速
|
||
string Angle = 10; //方位角
|
||
string UpdateTime = 11; //更新时间
|
||
string LastTime = 12; //最后更新时间
|
||
string Status = 13; //当前状态:1:在线,2:下线
|
||
}
|
||
|
||
message FligthTrackpointAllInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string FlightID = 2; //所属航班ID
|
||
string FlightIATA = 3; //所属航班IATA
|
||
string FlightICAO = 4; //所属航班ICAO
|
||
string PlaneREG = 5; //飞机注册号
|
||
string Longitude = 6; //经度
|
||
string Latitude = 7; //纬度
|
||
string Height = 8; //高度
|
||
string Speed = 9; //航速
|
||
string Angle = 10; //方位角
|
||
string UpdateTime = 11; //更新时间
|
||
string LastTime = 12; //最后更新时间
|
||
string Status = 13; //当前状态:1:在线,2:下线
|
||
string TakeoffBase = 14; //起飞基地名称
|
||
string TakeoffBaseICAO = 15; //起飞基地ICAO
|
||
string TakeoffBaseIATA = 16; //起飞基地IATA
|
||
string LandBase = 17; //降落基地名称
|
||
string LandBaseICAO = 18; //降落基地ICAO
|
||
string LandBaseIATA = 19; //降落基地IATA
|
||
string ScheduleBegTime = 20; //计划起飞实际
|
||
string ActualBegTime = 21; //实际起飞时间
|
||
string ScheduleArrTime = 22; //预计到达时间
|
||
string ActualArrTime = 23; //实际到达时间
|
||
}
|
||
|
||
message PlaneBaseInfo
|
||
{
|
||
string ID = 1; // id
|
||
string Type = 2; // 机型
|
||
string BaseInfo = 3; // 基本情况
|
||
string BaseInfoSource = 4; // 基本情况信息来源
|
||
string Crew = 5; // 乘员
|
||
string CrewSource = 6; // 乘员信息来源
|
||
string PracticalCeiling = 7; // 实用升限
|
||
string PracticalCeilingSource = 8; // 实用升限信息来源
|
||
string Length = 9; // 机长
|
||
string LengthSource = 10; // 机长信息来源
|
||
string MaxRange = 11; // 最大航程
|
||
string MaxRangeSource = 12; // 最大航程信息来源
|
||
string WingSpan = 13; // 翼展
|
||
string WingSpanSource = 14; // 翼展信息来源
|
||
string EmptyWeight = 15; // 空重
|
||
string EmptyWeightSource = 16; // 空重信息来源
|
||
string ZeroFuelWeight = 17; // 负载重量
|
||
string ZeroFuelWeightSource = 18; // 负载重量信息来源
|
||
string MaxTakeoffWeight = 19; // 最大起飞重量
|
||
string MaxTakeoffWeightSource = 20; // 最大起飞重量信息来源
|
||
string Height = 21; // 机高
|
||
string HeightSource = 22; // 机高信息来源
|
||
string MaxSpeed = 23; // 最大速度
|
||
string MaxSpeedSource = 24; // 最大速度信息来源
|
||
string CruiseSpeed = 25; // 巡航速度
|
||
string CruiseSpeedSource = 26; // 巡航速度信息来源
|
||
string CombatRange = 27; // 作战半径
|
||
string CombatRangeSource = 28; // 作战半径信息来源
|
||
string Endurance = 29; // 续航时间
|
||
string EnduranceSource = 30; // 续航时间信息来源
|
||
string Radar = 31; // 雷达
|
||
string RadarSource = 32; // 雷达信息来源
|
||
string ElectronicWarfare = 33; // 电子战设备
|
||
string ElectronicWarfareSource = 34; // 电子战设备信息来源
|
||
string AntiSubmarine = 35; // 反潜设备
|
||
string AntiSubmarineSource = 36; // 反潜设备信息来源
|
||
string Missile = 37; // 导弹
|
||
string MissileSource = 38; // 导弹信息来源
|
||
string TorpedoMine = 39; // 鱼雷/水雷
|
||
string TorpedoMineSource = 40; // 鱼雷/水雷信息来源
|
||
string CommandAndControl = 41; // 指控装备
|
||
string CommandAndControlSource = 42; // 指控装备信息来源
|
||
string Communication = 43; // 通信装备
|
||
string CommunicationSource = 44; // 通信装备信息来源
|
||
string UpdateTime = 45; // 更新时间
|
||
string LastTime = 46; // 最后更新时间
|
||
} |