ChannelListOrLineupInfoComponent: {
    commands: {
        changeChannel: Command<TypeFromFields<{
            match: FieldType<string>;
        }>, TypeFromFields<{
            data: OptionalFieldType<string>;
            status: FieldType<Channel.Status>;
        }>, any>;
    };
} = ...

A ChannelCluster supports these elements if it supports features ChannelList or LineupInfo.

Type declaration

  • Readonlycommands: {
        changeChannel: Command<TypeFromFields<{
            match: FieldType<string>;
        }>, TypeFromFields<{
            data: OptionalFieldType<string>;
            status: FieldType<Channel.Status>;
        }>, any>;
    }
    • ReadonlychangeChannel: Command<TypeFromFields<{
          match: FieldType<string>;
      }>, TypeFromFields<{
          data: OptionalFieldType<string>;
          status: FieldType<Channel.Status>;
      }>, any>

      Change the channel to the channel case-insensitive exact matching the value passed as an argument.

      The match priority order shall be: Identifier, AffiliateCallSign, CallSign, Name, Number. In the match string, the Channel number should be presented in the "Major.Minor" format, such as "13.1".

      Upon receipt, this shall generate a ChangeChannelResponse command.

      Upon success, the CurrentChannel attribute, if supported, shall be updated to reflect the change.

      MatterSpecification.v13.Cluster § 6.6.7.1