XGRIDS文档
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 灵视 P1

    • 产品概述
    • 设备基本操作
    • 使用 LCC Scan App
    • 维护及保养
    • 常见问题
  • 灵光 K 系列

    • 灵光 K1

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 地图融合
      • 典型场景路线规划建议
      • 注意事项
      • 常见问题
    • 灵光 K2

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 地图融合
      • 典型场景路线规划建议
      • 注意事项
      • 常见问题
  • 灵光 L 系列

    • 灵光 L2 Pro

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 实时测量功能
      • 附录
      • 常见问题
    • 灵光 L3

      • 产品概述
      • 设备基本功能
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据操作流程
      • 附录
  • 配件

    • 补光灯

      • 安装指导
      • 基本操作
      • 常见问题
  • Lixel Studio

    • 版权
    • 安装与激活
    • 界面说明
    • 文件
    • 工程处理
    • 工具
    • 平面绘制
    • 行业应用
    • 设置
    • 设备感知
    • 常见问题 / FAQ
  • Lixel CyberColor

    • LCC Studio

      • 入门
      • 版本与更新
      • 下载与安装
      • 界面概览与导航
      • 重建前工作
      • 模型重建
      • 单模型重建
      • 地图融合
      • 空地融合
      • 航拍重建
      • 我的模型
      • 其他功能
      • 设置与账号
      • 转换工具
      • 视频重建
      • 常见问题 / FAQ
    • LCC Scene Editor

      • 版本与更新
      • 账号与登录
      • 产品概览与主页
      • 编辑器界面介绍
      • 三种场景漫游快捷操作
      • 文件
      • 设置
      • 编辑操作
      • 窗口
      • 视图工具栏
      • 资产与属性
      • 左侧工具栏
      • 视点
      • 跳转点
      • 天空盒
      • 标注
      • 测量
      • 场景漫游
      • 场景报告
      • 智能户型图(3D Layout)
      • 小地图
      • 预览模式(Viewer)
      • 帮助
      • 常见问题 / FAQ
      • 出生点
    • LCC Model Editor

      • 版本与更新
      • 新手指引
      • 概览与界面
      • 文件操作
      • 选择器
      • 编辑操作
      • 测量
      • 调色
      • 资产管理
      • 设置与帮助
      • 常见问题 / FAQ
    • 采集指南

      • 概述
      • 采集设备总览
      • 通用采集原则
      • 室内场景采集
      • 室外场景采集
      • 大场景采集(地图融合)
      • 空地融合采集
      • 物体采集
      • 人物采集
      • 视频重建采集
      • 高清补拍
      • 控制点(灵视 P1)
      • 常见问题与排查
    • LCC Studio Linux

      • 产品概要说明
      • 基本架构说明书
      • 安装部署说明书
      • 容器启动参数说明书
      • CodeMeter离线授权部署说明书
      • API指令集说明书
      • 附录-开发者数据说明书
      • 附录-错误码列表
      • 单机多卡集群部署QuickStart
    • 使用技巧

      • 多个大型 3DGS 模型融合工作流
    • 历史版本
  • Plugin & SDK

    • Unreal

      • 介绍
      • 快速入门 - Windows
      • 快速入门 - Linux
      • 快速入门 - Quest3
      • 版本与授权
      • 渲染
      • Tiled 光栅化(实验性)
      • 画面调节
      • 法线与光照
      • 场景编辑
      • 性能参数说明
      • 性能优化指南
      • 第三方与引擎插件集成
      • 代理网格
      • 加载动画
      • 碰撞
      • 寻路系统支持
      • 单层水支持
      • 本地化
      • 常见问题
      • 故障排查
      • 日志与诊断
      • 联系我们
      • 最佳实践

        • 用 LixelStudio 网格为 3DGS 重打光
      • API 参考

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG / SPZ / PLY Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • 更新日志

        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • X-Brain

      • 产品概述
      • 硬件接口
      • 快速开始
      • 核心概念
      • 集成指南
      • API 参考
      • 数据类型
      • ROS2 桥接
      • 示例程序
      • 部署与网络
      • 排障与 FAQ
      • 版本与发布
    • Web

      • 介绍
      • 渲染性能优化指南
      • 显卡配置
      • 常见开发问题
      • API参考

        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
      • 更新日志

        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0
    • Lixel OpenAPI

      • 概述
      • 连接与鉴权
      • 消息模型与编解码
      • 接口清单
      • 实时数据
      • 项目文件访问
      • 错误码
      • Python

        • 快速开始
        • 客户端封装与工具
        • 常见问题
      • C++

        • 快速开始
        • 客户端与示例
        • 常见问题

错误码

请求-响应类消息在响应里通过 Error error = 15 字段承载结果,包含错误码 code 与描述 desc。本篇按类别列出 OpenAPI 公开的错误码,并给出数值。

怎么用数值查名称

Error.code 与设备状态上报 DeviceStatusReport.modeling_state 都是 uint32,客户端封装解码后得到的是十进制整数。把整数转成十六进制,再到下面各表的"数值"列查名称。例如设备返回 302252033,转成十六进制是 0x12040001,对应 EC_Success(成功);modeling_state 为 302252332,即 0x1204012C,对应 EC_ScanReady(待机)。

code = rsp["error"]["code"]
print(hex(code))        # 0x12040001

数值的高 16 位表示类别,下面列出的公开错误码按下表分组。设备端枚举里还有下表没有列出的值(高 16 位如 0x2201、0x2203、0x3203),遇到未列出的值按未知处理,不要因此报错退出。不要只看名称前缀判断类别:EC_Scan 开头的名称横跨状态、警告、错误三类,以数值为准。

数值高 16 位类别本页小节
0x1204状态与成功通用状态码、升级状态码、激活状态码、Ntrip 状态、扫描状态码
0x2204警告扫描警告码
0x3201设备异常设备异常码
0x3204错误通用错误码、Ntrip 错误、外置存储错误码、扫描错误码
0x3205标定错误标定错误码

通用状态码

名称数值(十六进制,十进制)含义
EC_UnknownState0x12040000(302252032)未知状态
EC_Success0x12040001(302252033)成功
EC_SuccessAndReboot0x12040002(302252034)成功并重启
EC_RequestSuccess0x12040001(302252033)请求成功(等同 EC_Success)

通用错误码

名称数值(十六进制,十进制)含义
EC_UnknownError0x32040000(839122944)未知错误
EC_ProtoError0x32040001(839122945)协议错误
EC_RequestError0x32040002(839122946)请求错误

升级状态码

名称数值(十六进制,十进制)含义
EC_UpgradeOnGoing0x120400C8(302252232)升级中
EC_UpgradeFileNotExist0x120400C9(302252233)文件不存在
EC_UpgradeFileBroken0x120400CA(302252234)文件被损坏
EC_UpgradeProtoError0x120400CB(302252235)协议错误
EC_UpgradeFailed0x120400CC(302252236)升级失败
EC_UpgradeSucceed0x120400CD(302252237)升级成功
EC_UpgradeLowBattery0x120400CE(302252238)电池电量不足
EC_UpgradeInternalError0x120400CF(302252239)内部错误

激活状态码

名称数值(十六进制,十进制)含义
EC_Activated0x120401F4(302252532)已激活
EC_Deactivated0x120401F5(302252533)未激活

Ntrip 状态与错误码

名称数值(十六进制,十进制)含义
EC_NtripLoginSuccess0x12040001(302252033)Ntrip 登录成功
EC_NtripLogoutSuccess0x12040001(302252033)Ntrip 登出成功
EC_NtripDisConnected0x12040191(302252433)Ntrip 服务已断开
EC_NtripLogoutFailed0x32040002(839122946)Ntrip 登出失败
EC_NtripNetworkError0x32040003(839122947)Ntrip 网络错误
EC_NtripAuthError0x32040004(839122948)Ntrip 授权失败
EC_NtripTimeoutError0x32040005(839122949)Ntrip 执行超时

外置存储(Udisk)错误码

名称数值(十六进制,十进制)含义
EC_UdiskNotMounted0x3204000B(839122955)外置存储未挂载
EC_UdiskStorageLow0x3204000C(839122956)外置存储空间不足
EC_UdiskNoProject0x3204000D(839122957)没有可转存的工程
EC_UdiskTransferError0x3204000E(839122958)外置存储转存错误
EC_UdiskLowBattery0x3204000F(839122959)电量不足,无法转存到外置存储

设备异常码

名称数值(十六进制,十进制)含义
EC_ExBatteryLow0x32011001(838930433)电池电量低
EC_ExStorageLow0x32011002(838930434)存储容量低
EC_ExImuAbnormal0x32011003(838930435)IMU 异常
EC_ExImuHalt0x32011004(838930436)IMU 停止工作
EC_ExEncoderAbnormal0x32011005(838930437)编码器异常
EC_ExEncoderHalt0x32011006(838930438)编码器停止工作
EC_ExCamera0Abnormal0x32011007(838930439)相机 0 异常
EC_ExCamera1Abnormal0x32011009(838930441)相机 1 异常
EC_ExCamera2Abnormal0x3201100D(838930445)相机 2 异常
EC_ExCamera3Abnormal0x3201100B(838930443)相机 3 异常
EC_ExCamera0Halt0x32011008(838930440)相机 0 停止工作
EC_ExCamera1Halt0x3201100A(838930442)相机 1 停止工作
EC_ExCamera2Halt0x3201100E(838930446)相机 2 停止工作
EC_ExCamera3Halt0x3201100C(838930444)相机 3 停止工作
EC_ExBatteryEmpty0x3201100F(838930447)电池电量耗尽
EC_ExStorageEmpty0x32011010(838930448)存储容量耗尽
EC_ExLidarAbnormal0x32011011(838930449)激光雷达异常
EC_ExLidarHalt0x32011012(838930450)激光雷达停止工作
EC_ExCpuTempHigh0x32011013(838930451)CPU 温度过高
EC_ExSlipRingOverLife0x32011014(838930452)滑环使用寿命到期
EC_ExHardwareFault0x32011015(838930453)硬件故障
EC_ExMagneticAbnormal0x32011016(838930454)磁传感器异常
EC_ExMagneticHalt0x32011017(838930455)磁力计数据停止
EC_ExSlamStopFailed0x32011018(838930456)算法停止异常
EC_ExBatteryTempHigh0x32011019(838930457)电池温度过高
EC_ExUdiskLow0x3201101A(838930458)外置存储容量低
EC_ExUdiskEmpty0x3201101B(838930459)外置存储容量耗尽
EC_ExUdiskRemove0x3201101C(838930460)外置存储被移除

扫描状态码

名称数值(十六进制,十进制)含义
EC_ScanReady0x1204012C(302252332)待机
EC_ScanStarting0x1204012D(302252333)开始扫描中
EC_ScanModeling0x1204012E(302252334)扫描中
EC_ScanStopping0x1204012F(302252335)停止扫描中
EC_ScanStopped0x12040130(302252336)扫描结束

modeling_state 除上表外,也可能取到扫描警告码里的 EC_ScanMappingAbort、EC_ScanNotAllowedInUsbMass、EC_ScanProjectTransferring。例如设备处于 U 盘模式时上报 0x2204013E,此时一直等待 EC_ScanReady 会等到超时。

扫描错误码

名称数值(十六进制,十进制)含义
EC_ScanMountError0x32040131(839123249)挂载错误
EC_ScanStorageError0x32040132(839123250)存储错误
EC_ScanSlamError0x32040133(839123251)建图错误
EC_ScanPreIDError0x32040134(839123252)前置工程错误
EC_ScanStorageEmpty0x32040135(839123253)磁盘容量空
EC_ScanCameraError0x32040136(839123254)相机错误
EC_ScanRelocSuccess0x32040137(839123255)重定位成功(名称含 Success,数值以 0x3204 开头,按错误基数分配)
EC_ScanRelocFailed0x32040138(839123256)重定位失败
EC_ScanSlamAbort0x32040139(839123257)算法终止
EC_ScanStorageLow0x3204013A(839123258)磁盘空间不足
EC_ScanMemoryLow0x3204013B(839123259)内存空间不足
EC_ScanLidarError0x3204013C(839123260)雷达数据异常

标定错误码

名称数值(十六进制,十进制)含义
EC_CalibFailed0x32050001(839188481)标定失败
EC_CalibMagRtkError0x32050002(839188482)磁力计标定 RTK 状态错误
EC_CalibMagLackDataError0x32050003(839188483)磁力计标定数据采集异常
EC_CalibFileNotExists0x32050004(839188484)文件不存在
EC_CalibFileNotPermitted0x32050005(839188485)文件不允许操作

扫描警告码

名称数值(十六进制,十进制)含义
EC_ScanMappingAbort0x2204013D(570687805)建图终止,仅录包
EC_ScanNotAllowedInUsbMass0x2204013E(570687806)U 盘模式禁止扫描
EC_ScanProjectTransferring0x2204013F(570687807)工程转存中,禁止扫描
EC_ScanPclRefineError0x22040140(570687808)点云精修失败
EC_ScanPcbinDataError0x22040141(570687809)Pcbin 数据异常(会导致生成 LAS 文件失败)
EC_ScanXbinDataError0x22040142(570687810)Xbin 数据异常(会导致后处理失败)

注:本页只列出 OpenAPI 公开的错误码;设备端的错误码比这里多,不同固件版本也可能有增减。遇到清单外的错误码时,先用十六进制数值确认类别,再参考响应中的 desc。注意:control_point 的 AC_ADD 成功时,desc 是该点的位姿数字,不是文字描述。