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§

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_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

Type Aliases§

RecordingFlag
RecordingFlag bitmap type