Matter::Cluster::Definitions::OnOff::OnWithTimedOffRequest
Inherits TLV::Serializable < Struct < Value < Object
Input to the OnOff onWithTimedOff command
Constructors
Class methods
Instance methods
The OffWaitTime field is used to adjust the value of the OffWaitTime attribute.
The OnOffControl field contains information on how the server is to be operated. This field shall be formatted as illustrated in Format of the OnOffControl Field of the OnWithTimedOff Command.
The AcceptOnlyWhenOn sub-field is 1 bit in length and specifies whether the OnWithTimedOff command is to be processed unconditionally or only when the OnOff attribute is equal to TRUE. If this sub-field is set to 1, the OnWithTimedOff command shall only be accepted if the OnOff attribute is equal to TRUE. If this sub-field is set to 0, the OnWithTimedOff command shall be processed unconditionally.
The OnOffControl field contains information on how the server is to be operated. This field shall be formatted as illustrated in Format of the OnOffControl Field of the OnWithTimedOff Command.
The AcceptOnlyWhenOn sub-field is 1 bit in length and specifies whether the OnWithTimedOff command is to be processed unconditionally or only when the OnOff attribute is equal to TRUE. If this sub-field is set to 1, the OnWithTimedOff command shall only be accepted if the OnOff attribute is equal to TRUE. If this sub-field is set to 0, the OnWithTimedOff command shall be processed unconditionally.
The OnTime field is used to adjust the value of the OnTime attribute.