Skip to main content

AutelNestInfo

data class AutelNestInfo

Description: Autel nest device info

data class AutelNestInfo(
/**
* Power status
*/
var powerStatusInfo: PowerStatusInfo? = null,

/**
* Automatic mode
*/
var autoMode: AutoModeEnum? = AutoModeEnum.NORMAL,

/**
* charging mode
*/
var chargeMode: ChargeModeEnum? = ChargeModeEnum. INIT,

/**
* Battery
*/
var batteryStatusInfo: BatteryStatusInfo? = null,

/**
* Charging A module
*/
var chargeInfoA: ChargeInfo? = null,

/**
* Charging B module
*/
var chargeInfoB: ChargeInfo? = null,

/**
* spare battery
*/
var backupBatteryStatus: BackupBatteryStatusInfo? = null,

/**
* Motor driver communication status description: MOTOR_COMM_STA_t
*/
var motorCommandStatus: MotorCommandStatus? = null,

/**
* Motor driver communication error code
*/
var motorCode: Int = 0,
/**
* Humidity temperature inside and outside
*/
var inTempStatus: TempStatus? = null,
var outTempStatus: TempStatus? = null,

/**
* weather station
*/
var atmosStatus: AtmosStatus? = null,

/**
* Shock sensor
*/
var mpuStatus: SensorStatus? = null,

/**
* Flooding
*/
var waterStatus: SensorStatus? = null,

/**
* air conditioner
*/
var tecStatus: TecStatus? = null,


/**
* Landing light status
*/
var ledStatus: Boolean? = null,
/**
* Motor power supply error
*/
var motorPowerWarning: Boolean? = false,
/**
* Servo left front power supply error
*/
var zBarLeftFrontWarning: Boolean? = false,
/**
* Servo left rear power supply error
*/
var zBarLeftBackWarning: Boolean? = false,
/**
* Servo right front power supply error
*/
var zBarRightFrontWarning: Boolean? = false,
/**
* Servo right rear power supply error
*/
var zBarRightBackWarning: Boolean? = false
)
}