ClosureControlTrait

@Generated(value = ["GoogleHomePlatformCodegen"])
object ClosureControlTrait


Attributes for ClosureControlTrait.

Summary

Nested types

@Generated(value = ["GoogleHomePlatformCodegen"])
interface ClosureControlTrait.Attributes : ClusterStruct

Attributes for the ClosureControl cluster.

Initiates a calibration of the closure.

The request payload for the Calibrate command.

Descriptor enum for this command's request fields.

Error states that can be reported by the closure.

The current position of the closure.

Generated when the MainStateEnum attribute changes state to and from Disengaged, indicating if the actuator is engaged or disengaged.

ClosureControl trait FeatureMap.

ClosureControl trait LatchControlModesBitmap.

The current operational state of the closure.

The closure updates its position, latch state and motion speed.

Optional arguments for the command MoveToCommand Request

The request payload for the MoveTo command.

Descriptor enum for this command's request fields.

Indicates that an overall operation has ended, either successfully or otherwise.

A reportable error condition has been detected.

The current state of the closure.

Descriptor enum for this struct's fields.

The target state of the closure.

Descriptor enum for this struct's fields.

Generated when the SecureState field in the OverallCurrentState attribute changes, and is used to indicate whether a closure is securing a space against possible unauthorized entry.

Stops the closure.

The request payload for the Stop command.

Descriptor enum for this command's request fields.

The target position of the closure.

Used to set the speed of the closure.

Public properties

ClusterId

Public properties

Id

val IdClusterId