Skip to main content

ComponentType

Enum ComponentType

Description: The module type of the device

enum class ComponentType(val value: Int) {

/**
* unknown
*/
UNKNOWN(0),

/**
* Common interface
*/
COMMON(1),

/**
* Flight mission management
*/
MISSION(2),

/**
* AIService
*/
AI_SERVICE(3),

/**
* camera
*/
CAMERA(4),

/**
* radar vision fusion
*/
RADAR_VISION_FUSION(5),

/**
* Flight controls
*/
FLIGHT_CONTROLLER(6),

/**
* Flight parameter reading and setting
*/
FLIGHT_PARAMS(7),

/**
* Battery
*/
BATTERY(8),

/**
* PTZ
*/
GIMBAL(9),

/**
* vision
*/
VISION(10),

/**
* remote control
*/
REMOTE_CONTROLLER(11),

/**
* Alink image transmission frequency band
*/
ALINK(12),

/**
* remoteID
*/
REMOTEID(13),

/**
*Nest
*/
Nest(14),

/**
* UpgradeService
*/
UPGRADE_SERVICE(1000),

/**
* System Manager
*/
SYSTEM_MANAGER(17),

/**
* Mission Manager
*/
MISSION_MANAGER(19),

/**
* Accessories proxy
*/
AccessoriesProxy(20),

/**
* RTK proxy
*/
RtkProxy(21);
}