Get desktop application:
View/edit binary Protocol Buffers messages
数据服务
态势数据接口
态势请求体
XSIM域ID
XSIM引擎ID
态势响应体
["仿真时间", Default = 0]
["引擎标识", Key]
["态势信息"]
推进引擎, 发送指令
指令请求体
指令响应体
重置关闭引擎 ControlRequest: reset restart close
引擎控制指令请求体, control = "reset" or "restart" or "close"
引擎控制指令响应体
区域巡逻
Used in:
["区域中心坐标"], 区域x,y不得超过作战区域, 有人机高度限制[2000,15000],无人机高度限制[2000,10000]
["区域长", Default=10000], 单位:米,经度方向边长,abs(CenterCoord.x +- AreaLength/2) <= 150000
["区域宽", Default=10000], 单位:米,纬度方向边长,abs(CenterCoord.y +- AreaWidth/2) <= 150000
["指令速度", Default=0], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["指令加速度", Default=0], 单位:G,有人机取值范围:[-1,1],无人机取值范围:[-2,2]
["指令过载", Default=0], 单位:G,有人机取值范围:[-6,6],无人机取值范围:[-12,12]
打击目标
Used in:
["目标ID", Default = 0]
["开火范围", Default = 0], 开火范围,最大探测范围的百分比,取值范围[0, 1]
机动参数调整控制指令
Used in:
["调整机动参数", Default=0], 可实现组合赋值,例如:CMDSPPED | CMDACCMAG
["指令速度", Default=0], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["指令加速度", Default=0], 单位:G,有人机取值范围:[-1,1],无人机取值范围:[-2,2]
["指令过载", Default=0], 单位:G,有人机取值范围:[-6,6],无人机取值范围:[-12,12]
初始化实体指令
Used in:
["初始位置"],初始位置为战场坐标
["初始速度", Default=0],单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["初始朝向", Default=0],单位:度,取值范围[0,360],与正北方向的夹角
航线巡逻
Used in:
["路径点坐标列表"],区域x,y不得超过作战区域, 有人机高度限制[2000,15000],无人机高度限制[2000,10000]
["指令速度", Default=0], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["指令加速度", Default=0],单位:G,有人机取值范围:[-1,1],无人机取值范围:[-2,2]
["指令过载", Default=0],单位:G,有人机取值范围:[-6,6],无人机取值范围:[-12,12]
跟随目标指令
Used in:
["目标ID", Default = 0], 友方敌方均可
["指令速度", Default=0], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["指令加速度", Default=0], 单位:G,有人机取值范围:[-1,1],无人机取值范围:[-2,2]
["指令过载", Default=0], 单位:G,有人机取值范围:[-6,6],无人机取值范围:[-12,12]
属方信息
Used in:
["己方作战平台"]
["目标信息"]
["来袭导弹"]
来袭导弹信息
Used in:
["名称", Default = ""]
["属方", Default = ""]
["ID", Default = 0]
["类型", Default = 2], 0-Unknown,1-有人机,2-无人机,3-空空导弹
["可用性", Default = 1.0],取值范围:[0,1]
["X轴", Default = 0],单位:米,取值范围:[-150000,150000]
["Y轴", Default = 0],单位:米,取值范围:[-150000,150000]
["经度", Default = 90], 单位:度,取值范围:(-180,180]
["纬度", Default = 45],单位:度,取值范围:[-90,90]
["高度", Default = 8000.0],单位:米,海拔高度
["航向", Default=0],单位:度,取值范围:[0,360],正北为0,顺时针为正
["俯仰", Default=0],单位:度,取值范围:[-90,90],水平为0,上正下负
["滚转", Default=0], 单位:度,取值范围:[0,360],暂不考虑
["速度", Default=240], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["仿真时间", Default=0]
["发射平台", Default=0]
["打击目标", Default=0]
己方作战平台信息
Used in:
["名称", Default = ""]
["属方", Default = ""]
["ID", Default = 0]
["类型", Default = 2], 0-Unknown,1-有人机,2-无人机,3-空空导弹
["可用性", Default = 1.0],取值范围:[0,1]
["X轴", Default = 0],单位:米,取值范围:[-150000,150000]
["Y轴", Default = 0],单位:米,取值范围:[-150000,150000]
["经度", Default = 90], 单位:度,取值范围:(-180,180]
["纬度", Default = 45],单位:度,取值范围:[-90,90]
["高度", Default = 8000.0],单位:米,海拔高度
["航向", Default=0],单位:度,取值范围:[0,360],正北为0,顺时针为正
["俯仰", Default=0],单位:度,取值范围:[-90,90],水平为0,上正下负
["滚转", Default=0], 单位:度,取值范围:[0,360],暂不考虑
["速度", Default=240], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["仿真时间", Default=0]
["加速度", Default=0],单位:G,有人机取值范围:[-1,1],无人机取值范围:[-2,2]
["过载", Default=0],单位:G,有人机取值范围:[-6,6],无人机取值范围:[-12,12]
["被锁定", Default=false]
["状态"]
["武器剩余数量", Default=0]
返回状态码
坐标
Used in:
, ,目标信息
Used in:
["名称", Default = ""]
["属方", Default = ""]
["ID", Default = 0]
["类型", Default = 2], 0-Unknown,1-有人机,2-无人机,3-空空导弹
["可用性", Default = 1.0],取值范围:[0,1]
["X轴", Default = 0],单位:米,取值范围:[-150000,150000]
["Y轴", Default = 0],单位:米,取值范围:[-150000,150000]
["经度", Default = 90], 单位:度,取值范围:(-180,180]
["纬度", Default = 45],单位:度,取值范围:[-90,90]
["高度", Default = 8000.0],单位:米,海拔高度
["航向", Default=0],单位:度,取值范围:[0,360],正北为0,顺时针为正
["俯仰", Default=0],单位:度,取值范围:[-90,90],水平为0,上正下负
["滚转", Default=0], 单位:度,取值范围:[0,360],暂不考虑
["速度", Default=240], 单位:米/秒,有人机取值范围:[150,400],无人机取值范围:[100,300]
["仿真时间", Default=0]
["是否被锁定", Default=false]