ModelX 设备
class ModelXDevice
描述: X型飞机设备
class ModelXDevice(val id: Int) : IAutelDroneDevice {
   
   // 飞行器连接状态
    private var isConnect = false
    
    /**
     * Proto protocol : 为设备设置通信协议层
     */
    private var protoProtocol: ProtoProtocol? = null
    /**
     * 属性管理:提供设置、获取、控制等相关API
     */
    private var keyManager: IKeyManager? = null
    /**
     * 相册管理:提供设置/获取相册存储位置、更新相册文件相关的API。
     */
    private var albumManager: IAlbumManager? = null
    /**
     * 航点任务接口:提供与航点任务相关的API,如开始/结束任务,设置任务监听器
     */
    private var waypointMissionManager: IMissionManager? = null
    /**
     * 智能追踪模式
    */
    private var trackMissionManager: ITrackMissionManager? = null
    /**
     * 能力集管理
     */
    private var abilitySetManager: IAbilitySetManager? = null
    /**
     * 状态缓存管理类
    */
    private var statesCacheManager: IStatesCacheManager? = null
   
    // 带有 id 的无人机状态 bean
    private val machineBean: DroneStateMachineBean = DroneStateMachineBean(id)
    
}