Skip to main content

无人机组件 ID 枚举

enum class DroneComponentIdEnum

描述: 无人机组件ID:0~99999

enum class DroneComponentIdEnum(var value: Int, var englishName: String, var moduleName: String) {
NONE(0, "None", "未知"),

/**
* 升级组件ID: 1000 ~ 1019
*/
UPGRADE_NODE1(1000, "UpgradeService_VISION", "升级服务VISION"),
UPGRADE_NODE2(1003, "UpgradeService_SKYLINK", "升级服务SKYLINK"),

/**
* 文件服务ID: 1240~1249
*/
MICRO_FTP_SKYLINK(1240, "MicroFtp_SKYLINK", "文件服务SKYLINK"),
MICRO_FTP_VISION(1241, "MicroFtp_VISION", "文件服务VISION"),

/**
* 业务主控组件ID: 1020~1029
*/
SERVICE_MAIN_CONTROL(1021, "ServiceMainControl", "业务主控服务"),

/**
* 遥控器协议网关ID: 1030~1039
*/
PROTOCOL_GATEWAY_RC(1031, "GATEWAY_RC", "协议网关"),

/**
* 系统服务组件ID:1040~1049
*/
SYSTEM_PACK(1040, "SystemPackage", "系统包版本"),
SYS_MANAGER_LC1881(1041, "SysStaManageService_SKYLINK", "系统资源管理服务SKYLINK"),
SYS_MANAGER_QCOM8475(1042, "SysStaManageService_VISION", "系统资源管理服务VISION"),
COMPONENT_ID_SYS_MANAGER_SKYLINK_RC(1043, "SYS_MANAGER_SKYLINK_RC", "系统资源管理服务遥控器1881"),
COMPONENT_ID_SYS_MANAGER_660_RC(1044, "SYS_MANAGER_660_RC", "系统资源管理服务遥控器660"),

/**
* AlinkRos componentID: 1050~1059
*/
ALINK_ROS_VISION(1050, "FcsGateway_VISION", "飞控网关VISION"),
ALINK_ROS_SKYLINK(1051, "FcsGateway_SKYLINK", "飞控网关"),

/**
* mif componentID:1060~1069
*/
MIF(1060, "AutonomyMIF", "SLAM"),

/**
* planner componentID: 1070~1079
*/
PLANNER(1070, "Planner", "运动规划"),

/**
* soa componentID: 1080~1089
*/
SOA(1080, "SOACalib", "SOA"),

/**
* ai componentID: 1090~1099
*/
AI(1090, "AiService", "Ai服务"),

/**
* mission manager componentID: 1100~1109
*/
MISSION_MANAGER(1100, "MissionManager", "飞行任务管理"),


/**
* camera componentID: 1120~1129
*/
CAMERA(1120, "camera", "相机服务"),

/**
* radar componentID: 1280~1299
*/
RADAR(1280, "RadarService", "雷达网关"),
RADAR_FRONT(1281, "Radar_Front", "前视雷达"),
RADAR_BACK(1282, "Radar_Back", "后视雷达"),
RADAR_UP(1283, "Radar_Up", "上视雷达"),
RADAR_DOWN(1284, "Radar_Down", "下视雷达"),
RADAR_LEFT(1285, "Radar_Left", "左视雷达"),
RADAR_RIGHT(1286, "Radar_Right", "右视雷达"),


/**
* remoteID componentID: 1140~1149
*/
REMOTEL_ID(1140, "RemoteID", "RemoteID"),

/**
* FCS componentID: 1150~1159
*/
FCS(1150, "FCS", "飞控"),

/**
* battery componentID: 1160~1169
*/
BATTERY(1160, "SmartBattery", "电池"),

/**
* gimbal componentID: 1170~1179
*/
GIMBAL(1170, "Gimbal", "云台"),

/**
* ESC componentID: 1180~1189
*/
ESC1(1180, "ESC1", "电调1"),
ESC2(1181, "ESC2", "电调2"),
ESC3(1182, "ESC3", "电调3"),
ESC4(1183, "ESC4", "电调4"),

/**
* platform SM8475 componentID: 1190~1199
*/
PLATFORM_VISION(1190, "VISION", "视觉平台系统"),

/**
* platform LC1881 componentID: 1200~1209
*/
PLATFORM_SKYLINK(1200, "SKYLINK", "图传平台系统镜像"),

/**
* Fill light componentID: 1210~1219
*/
FILL_LIGHT(1210, "FillLight", "下视补光灯"),

/**
* Autel vision componentID: 1220~1229
*/
AUTEL_VISION(1220, "AutelVision", "双目图像处理感知"),

/**
* Log collector componentID: 1230~1239
*/
LOG_COLLECTOR_SKYLINK(1230, "LogCollector_SKYLINK", "日志服务SKYLINK"),
LOG_COLLECTOR(1231, "LogCollector_VISION", "日志服务VISION"),

/**
* Micro ftp componentID: 1240~1249
*/

/**
* AtService air componentID: 1250~1259
*/
ATSERVICE(1250, "AtServiceAir", "AT服务"),

/**
* Night light componentID: 1260~1269
*/
NIGHT_LIGHT(1260, "NLight", "夜航灯"),

/**
* 遥控器端模块Type: 1100~1199
*/
COMPONENT_RC(1400, "COMPONENT_RC", "遥控器"),
COMPONENT_MCU(1402, "COMPONENT_MCU", "遥控器mcu"),
COMPONENT_TRANSMIT(1401, "COMPONENT_TRANSMIT_RC", "遥控器transmit"),
COMPONENT_MOTOR(1403, "COMPONENT_MOTOR", "遥控器电机驱动板"),
COMPONENT_ATSERVICE_RC(1251, "COMPONENT_ATSERVICE_RC", "遥控At服务"),

/**
* 遥控协议网关
*/
COMPONENT_PROTOCOL_GATEWAY_RC(1031, "COMPONENT_PROTOCOL_GATEWAY_RC", "遥控协议网关"),

/**
* Time sync componentID: 1270~1279
*/
TIME_SYNC_LC1881(1270, "TimeSync_SKYLINK", "时间同步服务SKYLINK"),
TIME_SYNC_SM8475(1271, "TimeSync_VISION", "时间同步服务VISION"),

/**
* photo album componentID: 1500~1509
*/
ALBUM_MANAGER(1500, "ALBUM_MANAGER", "相册管理");


xxx组件ID1300~99999
}