Метод УстановитьПриИзмененииСтатуса (SetOnStatusChanged)
Описание:
Устанавливает обработчик события "ПриИзмененииСтатуса".
Синтаксис:
УстановитьПриИзмененииСтатуса(<Обработчик>)
SetOnStatusChanged(<Handler>)
Параметры:
Обработчик (Handler) — обработчик события изменения статуса приемника.
Возвращаемые значения:
Нет.
Пример:
//При выполнении функции "Форма_ПриИнициализации"
//устанавливается обработчик события "ПриИзмененииСтатуса".
//Если GPS-приемник включен, выводится сообщение о том,
//что координаты получены. На форме в соответствующих
//надписях отображаются значения широты и долготы в формате NMEA.
//Если GPS-приемник выключен, выводится сообщение о том,
//что сигнал спутника потерян. На форме в соответствующих
//надписях отображается текст о том, что координаты не готовы.
Перем ВсплывающееСообщение;
Перем ГПС;
Перем ГПССтатус;
Функция ПриИзмененииСтатуса(Статус)
Если Статус = Истина Tогда
ЭтаФорма.НадписьКоординатыДолготы.Tекст = Строка(ГПС.ПолучитьДолготу());
ЭтаФорма.НадписьКоординатыШироты.Tекст = Строка(ГПС.ПолучитьШироту());
ВсплывающееСообщение.Tекст = "Связь установлена. Координаты получены";
Иначе
ЭтаФорма.НадписьКоординатыДолготы.Tекст = "Координаты не готовы";
ЭтаФорма.НадписьКоординатыШироты.Tекст = "Координаты не готовы";
ВсплывающееСообщение.Tекст = "Сигнал потерян.";
КонецЕсли;
ВсплывающееСообщение.Показать(1);
Возврат 0;
КонецФункции
Функция Форма_ПриИнициализации()
ВсплывающееСообщение = New ("ВсплывающееСообщение");
ГПС = Новый("ГПС");
ГПС.УстановитьПриИзмененииСтатуса(ПриИзмененииСтатуса);
Возврат 0;
КонецФункции