ICFG |
Top Previous Next |
Синтаксис: ICFG <Вход>,<Inv/Ninv>,<PU/PD>,<NOT/RISE/FALL/CHANGE/IRISE/IFALL/ICHANGE>,<NOT/MSG/ACTIV/DEACTIV/Clip/Call/Ring>,<Време>
Кратко описание: Конфигуриране функционалността на вход. Чрез тази команда се определя интерпретирането на сигнала на входа и поведението на устройството при промяна на състоянието му.
Параметри: Предназначението на параметъра <Време> се променя в зависимост от предхождащата го опция.Той е общ тип параметър и формата му е описан в частта Общи типове параметри.
- <Вход> Номер на входа който се конфигурира. Допустим диапазон от 1 до 3.
- <Inv/Ninv> Инверсия на входа.Начин по който устройството интерпретира наличието на напрежение на входа.
- <PU/PD> Резистор към входа. Да се има пред вид че при двата варианта праговото напрежение на входа е различно. Праговите напрежения за двата варианта са описани в частта Технически характеристики.
- <NOT/RISE/FALL/CHANGE> Указва при каква промяна на състоянието на входа се генерира събитие.
- <MSG/ACTIV/DEACTIV/Clip/Call/Ring> Операция която се изпълнява при възникване на събитие и значение на параметъра <Време>:
Пример: ICFG 2,INV,PU,RISE,MSG,600
2 -> Указава че се конфигурира вход номер 2 INV -> Указва че отсъствието на напрежение на входа се приема за "On" а наличието за "Off" PU -> Към входа е включен е резистор към +3.8V от вградения акумулатор. RISE и MSG указват че при преход от "Off" към "On" възниква събитие и се изпраща съобщение. 600 е времето за филтрация в секунди. Ако бъде изпратено съобщение за промяна състоянието на входа започва да тече времето на таймер който се инициализира с време 600 секунди. Ако преди изтичане на това време се генерира отново събитие то съобщение няма да бъде изпратено. Изпращането ще бъде възможно едва след изтичането на това време.
Особености: Командата ICFG с параметър съответния вход нулира таймера за съобщенията на този вход.
|