AutoCheckResult
class AutoCheckResult
Description: nest self-check class
class AutoCheckResult {
/**
* Door open limit switch
*/
var cabinOpenLimit = false
/**
* Door closing limit switch
*/
var cabinCloseLimit = false
/**
* Hatch door jammed
*/
var cabinStall = false
/**
* X bar return to the center limit switch
*/
var xRodLock = false
/**
* X lever release limit switch
*/
var xRodRelease = false
**
* X rod locked
*/
var xRodStall = false
/**
* Y bar centering limit switch
*/
var yRodLock = false
/**
* y lever release limit switch
*/
var yRodRelease = false
/**
* y lever locked
*/
var yRodStall = false
/**
* Z lever return to the center limit switch
*/
var zRodLock = false
/**
* z lever release limit switch
*/
var zRodRelease = false
/**
* X rod locked
*/
var zRodStall = false
/**
* weather station
*/
var weatherStation = false
/**
* Upper warehouse temperature and humidity sensor
*/
var upTempHumSensor = false
/**
* Lower warehouse temperature and humidity sensor
*/
var downTempHumSensor = false
/**
* Vibration sensor
*/
var vibrateSensor = false
/**
* spare battery
*/
var backupBattery = false
/**
* motor driver
*/
var motorDriver = false
/**
* Motor power
*/
var motorPower = false
/**
* Motor driver chip
*/
var motorDriverChip = false
/**
*
*/
/**
* Self-test status of the air conditioner
*/
var airCheckState: MutableList<String>? = null
/**
* Self-check mark
*/
var autoCheckState = AutoCheckStateEnum.NOT_START
}