Skip to main content

DroneComponentEnum

enum class DroneComponentEnum

Description: Aircraft equipment information enumeration definition UAV module ID, version information, and enumeration values are consistent with those on the aircraft side

enum class DroneComponentEnum(var value: Int) {
/**
* Aircraft module ID: 1000~1099
*/
UNKNOWN(0),
SYSTEM_PACK(1000),
MIF(1001),
planner(1002),
SOA(1003),
AISERVICE(1004),
MISSION_MANAGER(1005),
SERVICE_CONTROL(1006),
/**
* fcs gateway
*/
ALINRK_ROS(1007),
TARGET_ESTIMATION(1008),
TARGET_CAMERA(1009),
RADAR(1010),
TARGET_UPGRADE(1011),
TARGET_REMOTEID(1012),

/**
* Flight control
*/
TARGET_FCS(1013),

/**
* Battery
*/
TARGET_BATTERY(1014),

/**
* PTZ
*/
TARGET_GIMBAL(1015),

/**
* ESC
*/
TARGET_ESC(1016),

/**
* ESC
*/
SYSTEM_MANAGER(1017),

/**
* Visual platform system
*/
PLATFORM_VISION(1018),

/**
* Video transmission platform system image
*/
PLATFORM_SKYLINK(1019),

/**
* Bottom-view fill light
*/
FILL_LIGHT(1020),

/**
* Binocular image processing perception
*/
AUTEL_VISION(1021),

/**
* Log service
*/
LOG_COLLECTOR(1022),

/**
* Document service
*/
MICRO_FTP(1023),

/**
* AT service
*/
ATSERVICE_AIR(1024),

/**
* NIGHT_LIGHT
*/
NIGHT_LIGHT(1025),

/**
* Time synchronization service
*/
TIME_SYNC(1026),

/**
* Remote control image transmission
*/
COMPONENT_RC(1100),

/**
* remote control mcu
*/
COMPONENT_MCU(1101),

/**
* transmit
*/
COMPONENT_TRANSMIT(1102),

/**
* Motor driver board
*/
COMPONENT_MOTOR(1103),

/**
* Remote control At service
*/
AT_SERVICE(1104),

/**
* Remote control protocol gateway
*/
GATEWAY_RC(1105),

/**
* Album management
*/
ALBUM_MANAGER(1028),

/**
*MCU
*/
MCU_RC(1101),

/**
* Transmit
*/
TRANSMIT_RC(1102),

/**
* Motor (machine nest)
*/
MOTOR(1103),

/**
* AT service
*/
ATSERVICE_RC(1104),

/**
* Album management
*/
PROTOCOL_GATEWAY_RC(1105),

/**
* System resource management service remote control 660
*/
COMPONENT_SYS_MANAGER_RC(1106);
}