Module channel

Module channel 

Source
Expand description

Matter TLV encoders and decoders for Channel Cluster Cluster ID: 0x0504

This file is automatically generated from Channel.xml

Modules§

recordingflag
Constants for RecordingFlag

Structs§

ChangeChannelResponse
ChannelInfo
ChannelPaging
LineupInfo
PageToken
Program
ProgramCast
ProgramCategory
ProgramGuideResponse
SeriesInfo

Enums§

ChannelType
LineupInfoType
Status

Functions§

cancel_record_program
Invoke CancelRecordProgram command on cluster Channel.
change_channel
Invoke ChangeChannel command on cluster Channel.
change_channel_by_number
Invoke ChangeChannelByNumber command on cluster Channel.
decode_attribute_json
Decode attribute value and return as JSON string
decode_change_channel_response
Decode ChangeChannelResponse command response (01)
decode_channel_list
Decode ChannelList attribute (0x0000)
decode_current_channel
Decode CurrentChannel attribute (0x0002)
decode_lineup
Decode Lineup attribute (0x0001)
decode_program_guide_response
Decode ProgramGuideResponse command response (05)
encode_cancel_record_program
Encode CancelRecordProgram command (0x07)
encode_change_channel
Encode ChangeChannel command (0x00)
encode_change_channel_by_number
Encode ChangeChannelByNumber command (0x02)
encode_command_json
encode_get_program_guide
Encode GetProgramGuide command (0x04)
encode_record_program
Encode RecordProgram command (0x06)
encode_skip_channel
Encode SkipChannel command (0x03)
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
get_program_guide
Invoke GetProgramGuide command on cluster Channel.
read_channel_list
Read ChannelList attribute from cluster Channel.
read_current_channel
Read CurrentChannel attribute from cluster Channel.
read_lineup
Read Lineup attribute from cluster Channel.
record_program
Invoke RecordProgram command on cluster Channel.
skip_channel
Invoke SkipChannel command on cluster Channel.

Type Aliases§

RecordingFlag
RecordingFlag bitmap type