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);
}