Skip to main content

DroneComponentIdEnum

enum class DroneComponentIdEnum

Description: Drone component ID: 0~99999

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

/**
* Upgrade component ID: 1000 ~ 1019
*/
UPGRADE_NODE1(1000, "UpgradeService_VISION", "Upgrade Service VISION"),
UPGRADE_NODE2(1003, "UpgradeService_SKYLINK", "Upgrade Service SKYLINK"),
// UPGRADE_NODE3(1004,"",""),
// UPGRADE_NODE4(1005,"",""),

/**
* File service ID: 1240~1249
*/
MICRO_FTP_SKYLINK(1240, "MicroFtp_SKYLINK", "File Service SKYLINK"),
MICRO_FTP_VISION(1241, "MicroFtp_VISION", "File Service VISION"),

/**
* Business main control component ID: 1020~1029
*/
SERVICE_MAIN_CONTROL(1021, "ServiceMainControl", "Service Main Control Service"),

/**
* Remote control protocol gateway ID: 1030~1039
*/
PROTOCOL_GATEWAY_RC(1031, "GATEWAY_RC", "Protocol Gateway"),

/**
* System service component ID: 1040~1049
*/
SYSTEM_PACK(1040, "SystemPackage", "System Package Version"),
SYS_MANAGER_LC1881(1041, "SysStaManageService_SKYLINK", "System resource management service SKYLINK"),
SYS_MANAGER_QCOM8475(1042, "SysStaManageService_VISION", "System resource management service VISION"),
COMPONENT_ID_SYS_MANAGER_SKYLINK_RC(1043, "SYS_MANAGER_SKYLINK_RC", "System resource management service remote control 1881"),
COMPONENT_ID_SYS_MANAGER_660_RC(1044, "SYS_MANAGER_660_RC", "System resource management service remote control 660"),

/**
* AlinkRos componentID: 1050~1059
*/
ALINK_ROS_VISION(1050, "FcsGateway_VISION", "FcsGateway VISION"),
ALINK_ROS_SKYLINK(1051, "FcsGateway_SKYLINK", "Flying Control Gateway"),

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

/**
* planner componentID: 1070~1079
*/
PLANNER(1070, "Planner", "Motion Planning"),

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

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

/**
* mission manager componentID: 1100~1109
*/
MISSION_MANAGER(1100, "MissionManager", "Mission Manager"),

// target estimation componentID: 1110~1119
// TARGET_ESTIMATION(1110,"",""),

/**
* camera componentID: 1120~1129
*/
CAMERA(1120, "camera", "camera service"),

/**
* radar componentID: 1280~1299
*/
RADAR(1280, "RadarService", "Radar Gateway"),
RADAR_FRONT(1281, "Radar_Front", "Forward-looking radar"),
RADAR_BACK(1282, "Radar_Back", "Back Radar"),
RADAR_UP(1283, "Radar_Up", "Up-looking radar"),
RADAR_DOWN(1284, "Radar_Down", "Down Radar"),
RADAR_LEFT(1285, "Radar_Left", "Left-looking radar"),
RADAR_RIGHT(1286, "Radar_Right", "Right-looking radar"),


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

/**
* FCS componentID: 1150~1159
*/
FCS(1150, "FCS", "Flight Control"),

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

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

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

/**
* platform SM8475 componentID: 1190~1199
*/
PLATFORM_VISION(1190, "VISION", "Vision Platform System"),

/**
* platform LC1881 componentID: 1200~1209
*/
PLATFORM_SKYLINK(1200, "SKYLINK", "image transmission platform system image"),

/**
* Fill light componentID: 1210~1219
*/
FILL_LIGHT(1210, "FillLight", "Down-view fill light"),

/**
* Autel vision componentID: 1220~1229
*/
AUTEL_VISION(1220, "AutelVision", "Binocular image processing perception"),

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

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

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

/**
* Night light componentID: 1260~1269
*/
NIGHT_LIGHT(1260, "NLight", "Night Navigation Light"),

/**
* Remote control module Type: 1100~1199
*/
COMPONENT_RC(1400, "COMPONENT_RC", "Remote Control"),
COMPONENT_MCU(1402, "COMPONENT_MCU", "remote control mcu"),
COMPONENT_TRANSMIT(1401, "COMPONENT_TRANSMIT_RC", "remote control transmit"),
COMPONENT_MOTOR(1403, "COMPONENT_MOTOR", "Remote control motor driver board"),
COMPONENT_ATSERVICE_RC(1251, "COMPONENT_ATSERVICE_RC", "Remote Control At Service"),

/**
* Remote control protocol gateway
*/
COMPONENT_PROTOCOL_GATEWAY_RC(1031, "COMPONENT_PROTOCOL_GATEWAY_RC", "Remote Control Protocol Gateway"),

/**
* Time sync componentID: 1270~1279
*/
TIME_SYNC_LC1881(1270, "TimeSync_SKYLINK", "Time Synchronization Service SKYLINK"),
TIME_SYNC_SM8475(1271, "TimeSync_VISION", "Time Synchronization Service VISION"),

/**
* photo album componentID: 1500~1509
*/
ALBUM_MANAGER(1500, "ALBUM_MANAGER", "Album Management");


//xxx component ID: 1300~99999
}