Обращение к каналам и фидбекам.
Мы добавили новый объект IR.GetServer(), который позволяет получить доступ к командам, каналам и виртуальным тегам сервера и их свойствам
Методы IR.GetServer() для работы с командами:
- .GetCommandAtName(число или имя канала) - Обращение к объекту Command по идентификатору или имени.
- .GetGetCommandsCount() - Общее количество каналов в проекте.
- .GetCommandAtPos(число) - Обращение к объекту Command по индексу.
Методы IR.GetServer() для работы с каналами:
- .GetFeedbackAtName(имя канала) - Обращение к объекту Feedback по имени.
- .GetFeedbacksCount() - Общее количество каналов в проекте.
- .GetFeedbackAtPos(число) - Обращение к объекту Feedback по индексу.
Свойства команд сервера:
IR.GetServer().GetCommandAtName("Command_name").Property
свойство: | на выходе: | |
name | DriverName.Command 1 | Отдаёт имя драйвера + имя команды |
fullname | Server.Channels.DriverName.Command 1 | Отдаёт полное имя до команды |
id | 1 | Отдаёт идентификатор команды |
Свойства каналов сервера:
IR.GetServer().GetFeedbackAtName("Feedback_name").Property
свойство: | на выходе: | |
name | DriverName.Feedback 1 | Отдаёт имя драйвера + имя канала |
fullname | Server.Tags.DriverName.Feedback 1 | Отдаёт полное имя до канала |
Для подробного ознакомления скачайте проект
Customer support service by UserEcho