Files
zmkgC/third/plane/dj/errorcode.go
2025-07-07 20:11:59 +08:00

204 lines
16 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package dj
var errorMap map[int]Error
type Error struct {
Code int `json:"code"`
Msg string `json:"msg"`
}
func InitError() {
errorMap = make(map[int]Error)
errors := []Error{
{0, "成功"},
{314000, "设备当前无法支持该操作,建议检查设备当前工作状态"},
{314001, "飞行任务下发失败,请稍后重试"},
{314002, "飞行任务下发失败,请稍后重试"},
{314003, "航线文件格式不兼容,请检查航线文件是否正确"},
{314004, "飞行任务下发失败,请稍后重试或重启机场后重试"},
{314005, "飞行任务下发失败,请稍后重试或重启机场后重试"},
{314006, "飞行器初始化失败,请重启机场后重试"},
{314007, "机场传输航线至飞行器失败,请重启机场后重试"},
{314008, "飞行器起飞前准备超时,请重启机场后重试"},
{314009, "飞行器初始化失败,请重启机场后重试"},
{314010, "航线执行失败,请重启机场后重试"},
{314011, "机场系统异常,无法获取飞行任务执行结果"},
{314012, "飞行器起飞前准备失败,无法执行飞行任务,请重启机场后重试"},
{314013, "飞行任务下发失败,机场无法获取到本次飞行任务的航线,无法执行飞行任务,请稍后重试"},
{314014, "机场系统异常,飞行任务执行失败,请稍后重试"},
{314015, "机场传输精准复拍航线至飞行器失败,无法执行飞行任务,请稍后重试或重启机场后重试"},
{314016, "航线文件解析失败,无法执行飞行任务,请检查航线文件"},
{314017, "机场系统异常,飞行任务执行失败,请稍后重试"},
{314018, "飞行器 RTK 定位异常,无法执行飞行任务,请稍后重试或重启机场后重试"},
{314019, "飞行器 RTK 收敛失败,无法执行飞行任务,请稍后重试或重启机场后重试"},
{314020, "飞行器不在停机坪正中间或飞行器朝向不正确,无法执行飞行任务,请检查飞行器位置和朝向"},
{314021, "飞行器 RTK 定位异常,无法执行飞行任务,请稍后重试或重启机场后重试"},
{316001, "飞行器参数配置失败,请重启机场后重试"},
{316002, "飞行器参数配置失败,请重启机场后重试"},
{316003, "飞行器参数配置失败,请重启机场后重试"},
{316004, "飞行器参数配置失败,请重启机场后重试"},
{316005, "飞行器 RTK 收敛失败,无法执行飞行任务,请重启机场后重试"},
{316006, "飞行器降落前机场未开启舱盖或展开推杆,飞行器无法降落至机场,请尽快至机场部署现场检查飞行器状况"},
{316007, "飞行器初始化失败,请重启机场后重试"},
{316008, "机场获取飞行器控制权失败,无法执行飞行任务,请确认遥控器未锁定控制权"},
{316009, "飞行器电量低于30%,无法执行飞行任务,请充电后重试(建议电量≥50%)"},
{316010, "机场未检测到飞行器,无法执行飞行任务,请检查舱内是否有飞行器,机场与飞行器是否已对频,或重启机场后重试"},
{316011, "飞行器降落位置偏移过大,请检查飞行器是否需要现场摆正"},
{316012, "飞行器起飞前准备失败,无法执行飞行任务,请重启机场后重试"},
{316013, "飞行器起飞前准备失败,无法执行飞行任务,请重启机场后重试"},
{316014, "飞行器起飞前准备失败,无法执行飞行任务,请重启机场后重试"},
{316015, "飞行器 RTK 收敛位置距离机场过远,无法执行飞行任务,请重启机场后重试"},
{316016, "飞行器降落至机场超时,可能是机场与飞行器断连导致,请通过直播查看飞行器是否降落至舱内"},
{316017, "获取飞行器媒体数量超时,可能是机场与飞行器断连导致,请通过直播查看飞行器是否降落至舱内"},
{316018, "飞行任务执行超时,可能是机场与飞行器断连导致,请通过直播查看飞行器是否降落至舱内"},
{316019, "服务器内部错误,无法执行飞行任务,请稍后重试"},
{316020, "飞行器使用的 RTK 信号源错误,请稍后重试"},
{316021, "飞行器 RTK 信号源检查超时,请稍后重试"},
{316022, "飞行器无法执行返航指令,请检查飞行器是否已开机,机场与飞行器是否已断连,请确认无以上问题后重试"},
{316023, "飞行器无法执行返航指令,飞行器已被 B 控接管,请在 B 控操控飞行器,或关闭 B 控后重试"},
{316024, "飞行器执行返航指令失败,请检查飞行器是否已起飞,确认飞行器已起飞后请重试"},
{316025, "飞行器参数配置失败,请稍后重试或重启机场后重试"},
{316026, "机场急停按钮被按下,无法执行飞行任务,请释放急停按钮后重试"},
{316027, "飞行器参数配置超时,请稍后重试或重启机场后重试"},
{316029, "机场急停按钮被按下,飞行器将飞往备降点降落,请立即检查飞行器是否已安全降落并将飞行器放回至机场"},
{317001, "获取飞行器媒体文件数量失败,请重启机场后重试"},
{317002, "飞行器存储格式化失败,飞行器未开机、未连接或未检测到相机,请确认无以上问题后重试,或重启飞行器后重试"},
{317003, "飞行器存储格式化失败,请重启飞行器后重试"},
{317004, "机场媒体文件格式化失败,请稍后重试或重启机场后重试"},
{317005, "飞行器结束录像失败,本次飞行任务的媒体文件可能无法上传"},
{319001, "机场作业中或(设备异常反馈)上传日志中,无法执行飞行任务,请等待当前飞行任务或操作执行完成后重试"},
{319002, "机场系统运行异常,请重启机场后重试"},
{319003, "机场系统运行异常,请重新下发任务"},
{319004, "飞行任务执行超时,已自动终止本次飞行任务"},
{319005, "云端与机场通信异常,无法执行飞行任务"},
{319006, "取消飞行任务失败,飞行任务已经在执行中"},
{319007, "修改飞行任务失败,飞行任务已经在执行中"},
{319008, "机场时间与云端时间不同步,机场无法执行飞行任务"},
{319009, "飞行任务下发失败,请稍后重试或重启机场后重试"},
{319010, "机场固件版本过低,无法执行飞行任务,请升级机场固件为最新版本后重试"},
{319015, "机场正在初始化中,无法执行飞行任务,请等待机场初始化完成后重试"},
{319016, "机场正在执行其他飞行任务,无法执行本次飞行任务"},
{319017, "机场正在处理上次飞行任务媒体文件,无法执行本次飞行任务,请稍后重试"},
{319018, "机场正在自动导出日志中(设备异常反馈),无法执行飞行任务,请稍后重试"},
{319019, "机场正在拉取日志中(设备异常反馈),无法执行飞行任务,请稍后重试"},
{319025, "机场未准备完成,无法执行云端下发的飞行任务,请稍后重试"},
{319026, "飞行器电池电量低于用户设置的任务开始执行的电量,请等待充电完成后再执行飞行任务"},
{319027, "机场或飞行器剩余存储容量过低,无法执行飞行任务,请等待媒体文件上传,机场和飞行器存储容量释放后再执行飞行任务"},
{319999, "机场系统运行异常,请重启机场后重试"},
{321000, "航线执行异常,请稍后重试或重启机场后重试"},
{321004, "航线文件解析失败,无法执行飞行任务,请检查航线文件"},
{321005, "航线缺少断点信息,机场无法执行飞行任务"},
{321257, "飞行任务已在执行中,请勿重复执行"},
{321258, "飞行任务无法终止,请检查飞行器状态"},
{321259, "飞行任务未开始执行,无法终止飞行任务"},
{321260, "飞行任务未开始执行,无法中断飞行任务"},
{321513, "航线规划高度已超过飞行器限高,机场无法执行飞行任务"},
{321514, "任务失败,起点或终点位于限远区域的缓冲区内或超过了限远距离"},
{321515, "航线穿过限飞区,机场无法执行飞行任务"},
{321517, "飞行器触发避障,飞行任务执行被终止"},
{321519, "飞行器接近限飞区或限远距离自动返航,无法完成航线飞行"},
{321523, "飞行器起桨失败,请稍后重试,如果仍报错请联系大疆售后。"},
{321524, "飞行器起飞前准备失败,可能是飞行器无发定位或档位错误导致,请检查飞行器状态"},
{321769, "飞行器卫星定位信号差,无法执行飞行任务,请重启机场后重试"},
{321770, "飞行器挡位错误,无法执行飞行任务,请重启机场后重试"},
{321771, "飞行器返航点未设置,无法执行飞行任务,请重启机场后重试"},
{321772, "飞行器电量低于30%,无法执行飞行任务,请充电后重试(建议电量≥50%)"},
{321773, "飞行器执行飞行任务过程中低电量返航,无法完成航线飞行"},
{321775, "飞行器航线飞行过程中失联,无法完成航线飞行"},
{321776, "飞行器 RTK 收敛失败,无法执行飞行任务,请重启机场后重试"},
{321777, "飞行器未悬停,无法开始执行飞行任务"},
{321778, "用户使用 B 控操控飞行器起桨,机场无法执行飞行任务"},
{322282, "机场执行飞行任务过程中被中断飞行器被云端用户或B控接管"},
{322283, "机场执行飞行任务过程中被用户触发返航,无法完成航线飞行"},
{322539, "航线的断点信息错误,机场无法执行飞行任务"},
{324012, "日志压缩过程超时,所选日志过多,请减少选择的日志后重试"},
{324013, "设备日志列表获取失败,请稍后重试"},
{324014, "设备日志列表为空,请刷新页面或重启机场后重试"},
{324015, "飞行器已关机或未连接,无法获取日志列表,请确认飞行器在舱内,通过远程调试将飞行器开机后重试"},
{324016, "机场存储空间不足,日志压缩失败,请清理机场存储空间或稍后重试"},
{324017, "日志压缩失败,无法获取所选飞行器日志,请刷新页面或重启机场后重试"},
{324018, "日志文件拉取失败,导致本次设备异常反馈上传失败,请稍后重试或重启机场后重试"},
{324019, "因机场网络异常,日志上传失败,请稍后重试。如果连续多次出现该问题,请联系代理商或大疆售后进行网络排障"},
{325001, "云端下发给机场的命令不符合格式要求,机场无法执行"},
{327500, "飞行器镜头除雾失败,请稍后重试"},
{386535, "航线执行异常,请稍后重试或重启机场后重试"},
{513001, "直播失败,飞行器不存在或飞行器类型错误"},
{513002, "直播失败,相机不存在或相机类型错误"},
{513003, "相机已经在直播中,请勿重复开启直播"},
{513005, "直播失败,直播参数清晰度设置错误"},
{513005, "直播失败,直播参数清晰度设置错误"},
{513006, "操作失败,相机未开启直播"},
{513008, "直播失败,设备端图传数据异常"},
{513010, "直播失败,设备无法联网"},
{513011, "操作失败,设备未开启直播"},
{513012, "操作失败,设备已在直播中,不支持切换镜头"},
{513013, "直播失败,直播使用的视频传输协议不支持"},
{513014, "直播失败,直播参数错误或者不完整"},
{513015, "直播异常,网络卡顿"},
{513016, "直播异常,视频解码失败"},
{513099, "直播失败,请稍后重试"},
{514100, "机场运行异常,请重启机场后重试"},
{514101, "推杆闭合失败,请检查停机坪上是否存在异物,飞行器方向是否放反,或重启机场后重试"},
{514102, "推杆展开失败,请检查停机坪上是否存在异物,或重启机场后重试"},
{514103, "飞行器电量低于30%,无法执行飞行任务,请充电后重试(建议电量≥50%)"},
{514104, "飞行器电池开始充电失败,请重启机场后重试"},
{514105, "飞行器电池停止充电失败,请重启机场后重试"},
{514106, "飞行器电源控制异常,请重启机场后重试"},
{514107, "舱盖开启失败,请检查舱盖周围是否存在异物,或重启机场后重试"},
{514108, "舱盖关闭失败,请检查舱盖周围是否存在异物,或重启机场后重试"},
{514109, "飞行器开机失败,请重启机场后重试"},
{514110, "飞行器关机失败,请重启机场后重试"},
{514111, "飞行器慢转收桨控制异常,请重启机场后重试"},
{514112, "飞行器慢转收桨控制异常,请重启机场后重试"},
{514113, "机场推杆与飞行器无法连接,请检查飞行器是否在舱内,推杆闭合时是否被卡住,充电连接器是否脏污或损坏"},
{514114, "获取飞行器电源状态失败,请重启机场后重试"},
{514116, "无法执行当前操作,机场正在执行其他控制指令,请稍后重试"},
{514117, "舱盖开启或关闭未到位,请重启机场后重试"},
{514118, "推杆展开或闭合未到位,请重启机场后重试"},
{514120, "机场与飞行器断连,请重启机场后重试或重新对频"},
{514121, "机场急停按钮被按下,请释放急停按钮"},
{514122, "获取飞行器充电状态失败,请重启机场后重试"},
{514123, "飞行器电池电量过低无法开机"},
{514124, "获取飞行器电池信息失败,无法执行飞行任务,请重启机场后重试"},
{514125, "飞行器电池电量已接近满电状态无法开始充电请使用至95%以下再进行充电"},
{514134, "雨量过大,机场无法执行飞行任务,请稍后重试"},
{514135, "风速过大≥12m/s机场无法执行飞行任务请稍后重试"},
{514136, "机场供电断开,机场无法执行飞行任务,请恢复机场供电后重试"},
{514137, "环境温度过低<-20℃机场无法执行飞行任务请稍后重试"},
{514138, "飞行器电池正在保养中,机场无法执行飞行任务,请等待保养结束后重试"},
{514139, "飞行器电池无法执行保养指令,飞行器电池无需保养"},
{514140, "飞行器电池无法执行保养指令,飞行器电池无需保养"},
{514141, "机场系统运行异常,请重启机场后重试"},
{514142, "飞行器起飞前,机场推杆与飞行器无法连接,请检查飞行器是否在舱内,推杆闭合时是否被卡住,充电连接器是否脏污或损坏"},
{514143, "推杆未闭合或闭合不到位,请稍后重试或重启机场后重试"},
{514144, "舱盖未关闭或关闭不到位,请稍后重试或重启机场后重试"},
{514145, "机场处于现场调试中,无法执行当前操作或执行飞行任务,请断开遥控器和机场的数据线连接后重试"},
{514146, "机场处于远程调试中,无法执行飞行任务,请退出远程调试后重试"},
{514147, "设备升级中,无法执行飞行任务,请等待升级完成后重试"},
{514148, "机场已经在作业中,无法进行远程调试或再次执行飞行任务,请等待当前任务执行完成后重试"},
{514149, "机场系统运行异常,无法执行飞行任务,请重启机场后重试"},
{514150, "设备重启中,无法执行飞行任务,请等待重启完成后重试"},
{514151, "设备升级中,无法执行设备重启指令,请等待升级完成后重试"},
{514153, "机场已退出远程调试模式,无法执行当前操作"},
{514170, "机场系统初始化中,无法执行当前操作或指令,请等待机场系统初始化完成后重试"},
{514171, "云端下发给机场的命令不符合格式要求,机场无法执行"},
{514180, "停止空调制冷或停止空调制热失败,请稍后重试"},
{514181, "开启空调制冷失败,请稍后重试"},
{514182, "开启空调制热失败,请稍后重试"},
{514183, "开启空调除湿失败,请稍后重试"},
{514184, "当前温度低于 0 ℃,无法开启空调制冷"},
{514185, "当前温度高于 45 ℃,无法开启空调制热"},
{514300, "网关异常"},
{514301, "请求超时,连接断开"},
{514302, "网络证书异常,连接失败"},
{514303, "网络异常,连接断开"},
{514304, "机场请求被拒,连接失败"},
}
for _, e := range errors {
errorMap[e.Code] = e
}
}
func GetErrorMap() map[int]Error {
return errorMap
}