Channel 0x0504
Controls TV channel selection and provides channel list information.
Attributes 3
Commands 8
Features 4
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | ChannelList | array | Optional |
| 0x0001 | Lineup | LineupInfoStruct | Optional |
| 0x0002 | CurrentChannel | ChannelInfoStruct | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 | ChangeChannel Optional | client→server |
Match: char_string |
| 0x01 | ChangeChannelResponse Optional | server→client |
Status: StatusEnum, Data: char_string |
| 0x02 | ChangeChannelByNumber | client→server |
MajorNumber: int16u, MinorNumber: int16u |
| 0x03 | SkipChannel | client→server |
Count: int16s |
| 0x04 | GetProgramGuide Optional | client→server |
StartTime: epoch_s, EndTime: epoch_s, ChannelList: ChannelInfoStruct, PageToken: PageTokenStruct, RecordingFlag: RecordingFlagBitmap, ExternalIDList: AdditionalInfoStruct, Data: octet_string |
| 0x05 | ProgramGuideResponse Optional | server→client |
Paging: ChannelPagingStruct, ProgramList: ProgramStruct |
| 0x06 | RecordProgram Optional | client→server |
ProgramIdentifier: char_string, ShouldRecordSeries: boolean, ExternalIDList: AdditionalInfoStruct, Data: octet_string |
| 0x07 | CancelRecordProgram Optional | client→server |
ProgramIdentifier: char_string, ShouldRecordSeries: boolean, ExternalIDList: AdditionalInfoStruct, Data: octet_string |
ChannelList
(CL)
bit 0
Provides list of available channels.
LineupInfo
(LI)
bit 1
Provides lineup info, which is a reference to an external source of lineup information.
ElectronicGuide
(EG)
bit 2
Provides electronic program guide information.
RecordProgram
(RP)
bit 3
Provides ability to record program.
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
2 devices in the survey implement this cluster