Skip to main content

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
}