Вот тут не подскажу. С этим вопросом лучше в ветку по шаблонам поведения.Дмитрий Иванов писал(а):Сейчас ломаю голову, как распарсить шаблон, что бы передать в переменную имя канала. А как сделать тоже самое с именем канала, например СТС?
У меня заведено несколько шаблонов на конкретные каналы, но пользуюсь ими крайне редко - обычно только для демонстрации гостям голосового управления.
По вопросу включения канала по его номеру - есть варианты. В классе lgtv_rs232.class реализованы такие функции, как:
- getChannelNumberByName($chName) (Принимает название ТВ-канала. Возвращает номер ТВ-канала, если команда успешно выполнена, иначе FALSE).
- getChannelNameByNumber($channelNumber) (Принимает номер ТВ-канала. Возвращает название ТВ-канала, если команда успешно выполнена, иначе FALSE).
Также в классе есть базовая функция command($command, $data), которая в качестве параметра $command может принимать значение 'channel select'. И если в $data подсунуть номер канала в hex-формате и тип вещания, то можно переключать каналы и таким способом, причем не только на цифровом кабельном вещании, а на любом.