Дракон © Тышов Г.Н., 2007-2011 A 2,,,,,12.01.2011,"Arial,204,10,0,0","Для коммерческого использования С.Д. Ефановым." 2,10,4,,,,,,"04.02.2011 12:24:12",-1,0 36,245,66,66,,,,,,1,,,,,,,,, 32,250,66,99,,-11,132,17,,2,,,power_drakon.cpp,,,power_drakon.cpp,,"13,2535", 31,253,66,149,,-11,132,11,,3,,,Завершение,,,,"RT_END:;,}",, 36,247,66,182,,,,,,,,,,,,,,, 1,1,278,,,"""#include """"main.h"""""",,""#define trassa_macro_ns(x) printf(""""^^A\r\n\r\n%d """",x);"",""#define trassa_macro(x) printf(""""^^A%d """",x);"",,""void classPower::Step(void)"",{,""const unsigned long int InrevalReboot[]={MINUTA,MINUTA*2,MINUTA*4,MINUTA*8,MINUTA*16,MINUTA*32,"",""HOUR,HOUR*2,HOUR*4};"",""static unsigned long int TimeReboot = 0;"",""static unsigned long int Time = 0;"",""static char Counter = 0;"",""static char Nreboot = 0;"",""int Usl;"",,rt_begin;",,,"04.02.2011 12:32:22",-1,-1 4,2,132,132,-66,-11,66,11,,2,,,"""включение GSM""",,,,,, 36,8,44,165,,,,,2,266,,,,,,,,, 36,3,132,165,,,,,3,14,,,,,,,,, 36,17,594,165,,,,,4,9,,,,,,,,, 36,58,946,165,,,,,5,15,,,,,,,,, 36,103,1342,165,,,,,6,10,,,,,,,,, 36,113,1826,165,,,,,7,11,,,,,,,,, 36,98,2288,165,,,,,8,12,,,,,,,,, 36,184,2706,165,,,,,,13,,,,,,,,, 21,18,594,206,-66,-19,66,11,,16,265,,"""включить питание""",,,,,, 21,104,1342,206,-66,-19,66,11,,17,152,,инициализировать,,,,,, 21,118,1826,206,-66,-19,66,11,,18,239,,"""проверить СИМ""",,,,,, 21,141,2288,206,-66,-19,66,11,,19,257,,"""Запросить баланс""",,,,,, 21,185,2706,206,-44,-19,44,11,,20,242,,РАБОТА,,,,,, 21,4,132,222,-66,-35,66,11,,22,251,,"""Привести модуль в исходное состояние""",,,,,,C 21,66,946,222,-66,-35,66,11,,21,259,,"""Установить скорость UART""",,,,,, 18,49,594,250,-44,-11,44,11,,30,,,"""1 сек""",,,,PAUZA(SEKUNDA);,,M 18,115,1342,250,-44,-11,44,11,,23,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 18,124,1826,250,-44,-11,44,11,,24,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 18,153,2288,250,-44,-11,44,11,,25,,,"""1 сек""",,,,PAUZA(SEKUNDA);,,M 19,199,2706,258,-66,-19,66,19,,27,,,"""Таймер пере-"",""запусков = 0""",,,,"""TimeReboot = GetTime();""",,M 18,77,946,266,-44,-11,44,11,,26,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 6,203,132,282,-66,-27,66,27,,32,,,"""GSM.Active = 0"",""GSM.Error = 1"",""GSM.NoCar = 1;""",,,,"""GSM.Active = 0;"",""GSM.Error = 1;"",""GSM.NoCar = 1;""",,M 6,116,1342,294,-44,-11,44,11,,35,,,"""CSCS = 0""",,,,"""GSM.Cscs = 0;""",,M 6,125,1826,294,-44,-11,44,11,,31,,,"""CPIN = 0""",,,,"""GSM.Flag_CPIN = 0;""",,M 6,162,2288,294,-44,-11,44,11,,88,,,счётчик++,,,,Counter++;,,M 6,160,946,310,-44,-11,44,11,,36,,,"""ERROR = 0""",,,,"""GSM.Error = 0;""",,M 36,195,2706,310,,,,,28,37,,,,,,,,,C 20,191,2750,310,-22,-11,44,11,29,,,,RTOS,,,,rt_free;,, 36,194,3058,310,,,,,,123,,,,,,,,, 13,44,594,321,-66,-38,66,22,,42,,,"""Кнопка включения""",Нажать,,,hard.powerkey_lo();,,M 6,126,1826,338,-66,-11,66,11,,39,,,"""спросить СИМ""",,,,"""printf(""""^^GAT+CPIN?\r"""");""",,M 36,274,132,342,,,,,33,40,,,,,,,,,C 20,268,176,342,-22,-11,44,11,34,,,,RTOS,,,,rt_free;,, 36,273,242,342,,,,,,41,,,,,,,,, 6,117,1342,346,-66,-19,66,19,,43,,,"""спросить настройку CSCS""",,,,"""printf(""""^^GAT+CSCS?\r"""");""",,M 6,161,946,354,-44,-11,44,11,,44,,,"""флаг IPR = 0""",,,,"""GSM.Ipr = 0;""",,M 8,189,2706,362,-44,-19,44,19,38,48,,,"""Сеанс связи?""",,,,"""Usl = (FlagDTMF != 0);""",, 36,206,2794,362,,,,,,85,,,,,,,,, 19,127,1826,382,-44,-11,44,11,,45,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 8,266,132,386,-66,-11,66,11,41,49,,,"""GSM свободен?""",,,,"""Usl = (GSM.Use == 0);""",, 36,21,242,386,,,,,,,,,,,,,,, 13,208,594,387,-66,-22,66,22,,50,,,"""PCB LED""",выключить,,,""" hard.led_pcb_off();"","" StatusLed = 0;"","" TimeLed = 1;"","" ssLed = 9;""",,M 19,61,1342,398,-44,-11,44,11,,51,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 6,163,946,406,-66,-19,66,19,,54,,,"""спросить настройку скорости""",,,,"""printf(""""^^GAT+IPR?\r"""");""",,M 36,143,1826,426,,,,,46,55,,,,,,,,,C 20,136,1870,426,-22,-11,44,11,47,,,,RTOS,,,,rt_free;,, 36,142,2266,426,,,,,,73,,,,,,,,, 11,50,2706,434,-66,-31,66,31,,66,,,"""Подтверждена успешнная работа модуля""",,,,,, 13,53,132,441,-44,-22,44,22,,64,,,"""LED PCB""",включить,,,"hard.led_pcb_on();,""ssLed = 0;""",,M 18,52,594,442,-44,-11,44,11,,67,,,"""3 сек""",,,,PAUZA(SEKUNDA*3);,,M 36,94,1342,442,,,,,52,57,,,,,,,,,C 20,79,1386,442,-22,-11,44,11,53,,,,RTOS,,,,rt_free;,, 36,93,1738,442,,,,,,79,,,,,,,,, 19,223,946,458,-44,-11,44,11,,59,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 8,128,1826,470,-44,-11,44,11,56,68,,,CPIN?,,,,"""Usl = GSM.Flag_CPIN;""",, 36,129,2134,470,,,,,,62,,,,,,,,, 8,63,1342,486,-44,-11,44,11,58,89,,,CSCS?,,,,"""Usl = GSM.Cscs;""",, 36,64,1408,486,,,,,,69,,,,,,,,, 36,257,946,502,,,,,60,76,,,,,,,,,C 20,244,990,502,-22,-11,44,11,61,,,,RTOS,,,,rt_free;,, 36,256,1276,502,,,,,,95,,,,,,,,, 8,134,2134,503,-44,-11,44,11,63,227,,,"""3 сек?""",,,,TMO(SEKUNDA*3);,, 36,213,2200,503,,,,,,72,,,,,,,,, 8,12,132,504,-44,-19,44,19,65,74,,,"""Модуль включен?""",,,,"""Usl = hard.is_status();""",,DM 36,13,264,504,,,,,,71,,,,,,,,, 19,211,2706,506,-66,-19,66,19,,75,,,"""Таймер пере-"",""запусков = 0""",,,,"""TimeReboot = GetTime();""",,M 13,47,594,513,-66,-38,66,22,,80,,,"""Кнопка включения""",Отпустить,,,hard.powerkey_hi();,,M 13,265,1826,525,-66,-22,66,22,,82,,,"""PCB LED""","""3 вспышки""",,,"""StatusLed = 2;""",,M 8,73,1408,530,-44,-11,44,11,70,81,,,"""1 сек?""",,,,TMO(SEKUNDA);,, 36,205,1672,530,,,,,,78,,,,,,,,, 6,34,264,537,-66,-11,66,11,,83,,,"""включить UART""",,,,rs232_on();,,M 8,219,2200,547,-44,-11,44,11,73,228,,,Error?,,,,"""Usl = GSM.Error;""",, 36,220,2266,547,,,,,,,,,,,,,,, 6,15,132,556,-44,-11,44,11,,260,,,"""выкл UART""",,,,rs232_off();,,M 6,212,2706,558,-44,-11,44,11,,84,,,"""Nreboot = 0""",,,,"""Nreboot = 0;""",,M 8,224,946,562,-66,-27,66,27,77,92,,,"""настройка скорости правильная?""",,,,"""Usl = GSM.Ipr;""",, 36,227,1078,562,,,,,,86,,,,,,,,, 8,214,1672,563,-44,-11,44,11,79,214,,,Error?,,,,"""Usl = GSM.Error;""",, 36,215,1738,563,,,,,,,,,,,,,,, 6,59,594,568,-66,-11,66,11,,91,,,"""включить UART""",,,,rs232_on();,,M 6,75,1408,574,-44,-11,44,11,,90,,,"""задать CSCS""",,,,"""printf(""""^^GAT+CSCS=\""""8859-1\""""\r"""");""",,M 18,133,1826,580,-44,-11,44,11,,93,,,"""5 сек""",,,,PAUZA(SEKUNDA*5);,,M 6,16,264,589,-66,-19,66,19,,100,,,"""подать команду на выключение""",,,,"""printf(""""^^G\r\rAT+CPOWD=1\r"""");""",,M 36,210,2706,591,,,,,85,96,,,,,,,,, 36,209,2794,591,,,,,,,,,,,,,,, 8,239,1078,595,-44,-11,44,11,87,98,,,"""1 сек?""",,,,TMO(SEKUNDA);,, 36,240,1210,595,,,,,,94,,,,,,,,, 6,285,2288,599,-66,-19,66,19,,101,,,"""GSM готов"",""GSM свободен""",,,,"""GSM.Active = true;"",""GSM.Use = 0;""",,M 36,71,1342,607,,,,,90,99,,,,,,,,, 36,82,1408,607,,,,,,,,,,,,,,, 19,54,594,612,-44,-11,44,11,,103,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 6,51,946,622,-44,-11,44,11,,108,,,трасса,,,,//,,M 6,135,1826,624,-44,-11,44,11,,106,,,"""счётчик = 0""",,,,"""Counter = 0;""",,M 8,232,1210,628,-44,-11,44,11,95,110,,,Error?,,,,"""Usl = GSM.Error;""",, 36,241,1276,628,,,,,,,,,,,,,,, 8,188,2706,632,-66,-19,66,19,97,114,,,"""Поступил запрос на перезагрузку?""",,,,"""Usl = ( FlagReboot != 0);""",, 36,201,2860,632,,,,,,111,,,,,,,,, 6,243,1078,639,-66,-11,66,11,,109,,,"""задать скорость""",,,,"""printf(""""^^GAT+IPR=57600\r"""");""",,M 18,85,1342,640,-44,-11,44,11,,113,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 19,22,264,641,-44,-11,44,11,,115,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 8,267,2288,651,-66,-11,66,11,102,119,,,"""задан USSD?""",,,,"""Usl = (Set.Ussd != 0);""",,M 36,269,2618,651,,,,,,199,,,,,,,,, 36,69,594,656,,,,,104,120,,,,,,,,,C 20,62,638,656,-22,-11,44,11,105,,,,RTOS,,,,rt_free;,, 36,68,924,656,,,,,,132,,,,,,,,, 36,218,1826,657,,,,,107,118,,,,,,,,,C 36,225,2112,657,,,,,,217,,,,,,,,, 36,237,946,672,,,,,109,152,,,,,,,,, 36,242,1078,672,,,,,,,,,,,,,,, 6,48,1210,672,-44,-11,44,11,,238,,,трасса,,,,//,,M 8,207,2860,681,-66,-27,66,27,112,133,,,"""Таймер перезапусков > 8 часов?""",,,,"""Usl = ((GetTime() - TimeReboot) >= HOUR*8);""",, 36,260,2992,681,,,,,,122,,,,,,,,, 6,86,1342,684,-44,-11,44,11,,127,,,"""CMGF = 0""",,,,"""GSM.Cmgf = 0;""",,M 6,190,2706,684,-44,-11,44,11,,124,,,Nreboot++,,,,Nreboot++;,,M 36,23,264,685,,,,,116,128,,,,,,,,,C 20,24,308,685,-22,-11,44,11,117,,,,RTOS,,,,rt_free;,, 36,26,440,685,,,,,,137,,,,,,,,, 6,140,1826,690,-44,-11,44,11,,126,,,счётчик++,,,,Counter++;,,M 6,276,2288,695,-66,-11,66,11,,130,,,"""Запросить баланс""",,,,"""GSM.GetUssd();// запросить баланс""",,M 8,55,594,708,-44,-19,44,19,121,135,,,"""Модуль включен?""",,,,"""Usl = hard.is_status();""",, 36,56,858,708,,,,,,131,,,,,,,,, 8,262,2992,714,-44,-11,44,11,123,134,,,STATUS?,,,,"""Usl = hard.is_status();""",,D 36,263,3058,714,,,,,,,,,,,,,,, 8,192,2706,730,-66,-11,66,11,125,138,,,"""Nreboot > 8 ?""",,,,"""Usl = (Nreboot > 8);""",,M 36,193,2794,730,,,,,,148,,,,,,,,, 19,150,1826,734,-44,-11,44,11,,139,,"""GSM.Flag_CREG = 0;""","""Time = 0""",,,,"""Time = GetTime();""",,M 6,90,1342,736,-66,-19,66,19,,144,,,"""спросить настройку CMGF""",,,,"""printf(""""^^GAT+CMGF?\r"""");""",,M 8,25,264,737,-44,-19,44,19,129,145,,,"""Модуль включен?""",,,,"""Usl = hard.is_status();""",,D 36,27,374,737,,,,,,136,,,,,,,,, 19,277,2288,739,-44,-11,44,11,,140,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 8,60,858,741,-44,-11,44,11,132,143,,,"""3 сек?""",,,,TMO(SEKUNDA*3);,, 36,57,924,741,,,,,,,,,,,,,,, 6,37,2860,741,-44,-11,44,11,,189,,,трасса,,,,//,,M 6,38,2992,758,-44,-11,44,11,,190,,,трасса,,,,//,,M 18,149,594,760,-44,-11,44,11,,146,,,"""1 сек""",,,,PAUZA(SEKUNDA);,,M 8,31,374,770,-44,-11,44,11,137,149,,,"""8 сек?""",,,,TMO(SEKUNDA*8);,, 36,30,440,770,,,,,,,,,,,,,,, 6,198,2706,774,-44,-11,44,11,,147,,,"""Nreboot = 8""",,,,"""Nreboot = 8;""",,M 6,144,1826,778,-44,-11,44,11,,153,,,"""CREG = 0""",,,,"""GSM.Flag_CREG = 0;""",,M 36,298,2288,783,,,,,141,150,,,,,,,,,C 20,286,2332,783,-22,-11,44,11,142,,,,RTOS,,,,rt_free;,, 36,297,2596,783,,,,,,177,,,,,,,,, 6,159,858,785,-44,-11,44,11,,249,,,трасса,,,,//,,M 19,92,1342,788,-44,-11,44,11,,154,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 6,28,264,789,-44,-11,44,11,,261,,,"""выкл UART""",,,,rs232_off();,,M 6,67,594,804,-44,-11,44,11,,157,,,"""счётчик = 0""",,,,"""Counter = 0;""",,M 36,202,2706,807,,,,,148,159,,,,,,,,, 36,204,2794,807,,,,,,,,,,,,,,, 6,32,374,814,-44,-11,44,11,,162,,,"""выкл UART""",,,,rs232_off();,,M 8,278,2288,827,-66,-11,66,11,151,164,,,"""Есть ответ?""",,,,"""Usl = GSM.Ussd;""",, 36,272,2420,827,,,,,,165,,,,,,,,, 22,70,946,1560,-66,-11,66,19,,270,10,,инициализировать,,,,,, 6,137,1826,830,-66,-19,66,19,,167,,,"""спросить регистрацию GSM""",,,,"""printf(""""^^GAT+CREG?\r"""");""",,M 36,121,1342,832,,,,,155,170,,,,,,,,,C 20,107,1386,832,-22,-11,44,11,156,,,,RTOS,,,,rt_free;,, 36,120,1650,832,,,,,,192,,,,,,,,, 36,131,594,837,,,,,158,163,,,,,,,,,C 36,130,836,837,,,,,,241,,,,,,,,, 36,197,2706,840,,,,,160,172,,,,,,,,,C 20,11,2750,840,-22,-11,44,11,161,,,,RTOS,,,,rt_free;,, 36,196,2816,840,,,,,,173,,,,,,,,, 13,35,374,869,-66,-22,66,22,,178,,,POWERKEY,"""подать """"0""""""",,,hard.powerkey_lo();,,M 19,76,594,870,-44,-11,44,11,,174,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 6,39,2288,871,-44,-11,44,11,,196,,,трасса,,,,//,,M 8,284,2420,871,-66,-11,66,11,166,175,,,"""прошло 10 сек?""",,,,TMO(SEKUNDA*10);,, 36,275,2530,871,,,,,,176,,,,,,,,, 36,157,1826,882,,,,,168,179,,,,,,,,,C 20,148,1870,882,-22,-11,44,11,169,,,,RTOS,,,,rt_free;,, 36,156,2002,882,,,,,,186,,,,,,,,, 8,95,1342,884,-66,-19,66,19,171,181,,,"""настройка CMGF правильная?""",,,,"""Usl = GSM.Cmgf;""",, 36,96,1452,884,,,,,,182,,,,,,,,, 8,200,2706,908,-66,-35,66,35,173,188,,,"""Таймер перезапусков > интервал_перезапуска[Nreboot]?""",,,,"""Usl = ((GetTime() - TimeReboot) >= InrevalReboot[Nreboot]);""",, 36,9,2816,908,,,,,,,,,,,,,,, 6,80,594,914,-44,-11,44,11,,184,,,счётчик++,,,,Counter++;,,M 6,40,2420,915,-44,-11,44,11,,197,,,трасса,,,,//,,M 8,280,2530,915,-44,-11,44,11,177,187,,,Error?,,,,"""Usl = GSM.Error;""",, 36,279,2596,915,,,,,,,,,,,,,,, 18,36,374,924,-44,-11,44,11,,194,,,"""3 сек""",,,,PAUZA(SEKUNDA*3);,,M 8,138,1826,926,-44,-11,44,11,180,193,,,CREG?,,,,"""Usl = GSM.Flag_CREG;""",, 36,139,1936,926,,,,,,185,,,,,,,,, 6,45,1342,936,-44,-11,44,11,,202,,,трасса,,,,//,,M 8,102,1452,936,-44,-11,44,11,183,195,,,"""1 сек?""",,,,TMO(SEKUNDA);,, 36,65,1584,936,,,,,,191,,,,,,,,, 6,87,594,958,-66,-11,66,11,,201,,,"""сбросить """"ОК""""""",,,,"""GSM.AtOk = 0;""",,M 8,146,1936,959,-44,-11,44,11,186,205,,,"""1 сек?""",,,,TMO(SEKUNDA);,, 36,145,2002,959,,,,,,,,,,,,,,, 6,41,2530,959,-44,-11,44,11,,198,,,трасса,,,,//,,M 36,230,2706,965,,,,,189,200,,,,,,,,, 36,229,2860,965,,,,,190,,,,,,,,,, 36,283,2992,965,,,,,,,,,,,,,,, 8,216,1584,969,-44,-11,44,11,192,204,,,Error?,,,,"""Usl = GSM.Error;""",, 36,217,1650,969,,,,,,,,,,,,,,, 6,42,1826,970,-44,-11,44,11,,224,,,трасса,,,,//,,M 13,74,374,979,-66,-22,66,22,,207,,,POWERKEY,"""""""отпустить""""""",,,hard.powerkey_hi();,,M 6,106,1452,980,-66,-11,66,11,,203,,,"""задать CMGF""",,,,"""printf(""""^^GAT+CMGF=1\r"""");""",,M 36,281,2288,992,,,,,197,208,,,,,,,,, 36,287,2420,992,,,,,198,,,,,,,,,, 36,289,2530,992,,,,,199,,,,,,,,,, 36,290,2618,992,,,,,,,,,,,,,,, 22,186,2706,1544,-66,-11,66,35,,277,14,,"""Привести модуль в исходное состояние""",,,,,,C 6,89,594,1002,-44,-11,44,11,,209,,,"""подать """"АТ""""""",,,,"""printf(""""^^GAT\r\n"""");""",,M 36,99,1342,1013,,,,,203,212,,,,,,,,, 36,108,1452,1013,,,,,,,,,,,,,,, 6,46,1584,1013,-44,-11,44,11,,213,,,трасса,,,,//,,M 8,147,1936,1014,-66,-11,66,11,206,215,,,"""счётчик > 120?""",,,,"""Usl = (Counter > 120);""",, 36,132,2046,1014,,,,,,216,,,,,,,,, 19,33,374,1034,-44,-11,44,11,,218,,,"""Time = 0""",,,,"""Time = GetTime();""",,M 6,182,2288,1041,-66,-27,66,27,,230,,,"""GSM.NoCar = 0"",""GSM.Error = 0"",""FlagReboot = 0""",,,,"""GSM.NoCar = 0;"",""GSM.Error = 0;"",""FlagReboot = 0;""",,M 36,110,594,1046,,,,,210,222,,,,,,,,,C 20,119,638,1046,-22,-11,44,11,211,,,,RTOS,,,,rt_free;,, 36,100,814,1046,,,,,,232,,,,,,,,, 18,109,1342,1046,-44,-11,44,11,,229,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 36,97,1584,1046,,,,,214,221,,,,,,,,, 36,233,1672,1046,,,,,,,,,,,,,,, 6,43,1936,1058,-44,-11,44,11,,225,,,трасса,,,,//,,M 8,221,2046,1058,-44,-11,44,11,217,226,,,Error?,,,,"""Usl = GSM.Error;""",,M 36,226,2112,1058,,,,,,,,,,,,,,, 36,308,374,1078,,,,,219,234,,,,,,,,,C 20,302,418,1078,-22,-11,44,11,220,,,,RTOS,,,,rt_free;,, 36,307,528,1078,,,,,,244,,,,,,,,, 22,251,1584,1544,-66,-11,66,35,,273,14,,"""Привести модуль в исходное состояние""",,,,,,C 8,101,594,1090,-44,-11,44,11,223,237,,,ОК?,,,,"""Usl = GSM.AtOk;""",, 36,91,748,1090,,,,,,231,,,,,,,,, 36,174,1826,1091,,,,,225,236,,,,,,,,, 36,171,1936,1091,,,,,,,,,,,,,,, 36,158,2046,1091,,,,,227,233,,,,,,,,, 36,238,2134,1091,,,,,228,,,,,,,,,, 36,236,2200,1091,,,,,,,,,,,,,,, 6,112,1342,1098,-88,-19,88,19,,239,,,"""задать IFC=0,0;+GSV;+GSN""",,,,"""printf(""""^^GAT+IFC=0,0;+GSV;+GSN\r"""");""",,M 11,183,2288,1113,-66,-23,66,23,,242,,,"""модуль готов к работе""",,,,,, 8,88,748,1123,-44,-11,44,11,232,240,,,"""1 сек?""",,,,TMO(SEKUNDA);,, 36,111,814,1123,,,,,,,,,,,,,,, 22,154,2046,1544,-66,-11,66,35,,275,14,,"""Привести модуль в исходное состояние""",,,,,,C 8,294,374,1130,-44,-19,44,19,235,262,,,"""Модуль включен?""",,,,"""Usl = hard.is_status();""",,D 36,295,462,1130,,,,,,243,,,,,,,,, 13,264,1826,1135,-44,-22,44,22,,245,,,"""PCB LED""","""2 вспышки""",,,"""StatusLed = 3;""",,M 13,261,594,1145,-44,-22,44,22,,259,,,"""PCB LED""","""4 вспышки""",,,"""StatusLed = 1;""",,M 22,270,1210,1544,-66,-11,66,35,,271,14,,"""Привести модуль в исходное состояние""",,,,,,C 22,105,1342,1544,-44,-11,44,35,,272,11,,"""проверить СИМ""",,,,,, 8,81,748,1167,-66,-11,66,11,241,246,,,"""счётчик > 10""",,,,"""Usl = (Counter > 10);""",, 36,78,836,1167,,,,,,,,,,,,,,, 22,151,2288,1560,-44,-11,44,19,,276,13,,РАБОТА,,,,,, 8,293,462,1182,-44,-11,44,11,244,250,,,"""8 сек?""",,,,TMO(SEKUNDA*8);,, 36,300,528,1182,,,,,,,,,,,,,,, 18,246,1826,1190,-44,-11,44,11,,247,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 6,164,748,1211,-44,-11,44,11,,248,,,трасса,,,,//,,M 6,254,1826,1234,-44,-11,44,11,,252,,,AT+COLP,,,,"""printf(""""^^GAT+COLP=1\r"""");""",,M 36,292,748,1244,,,,,249,251,,,,,,,,, 36,282,858,1244,,,,,,,,,,,,,,, 13,83,462,1253,-66,-38,66,22,,253,,,"""Аппаратный сброс""",Нажать,,,hard.nreset_lo();,,M 22,234,748,1544,-66,-11,66,35,,269,14,,"""Привести модуль в исходное состояние""",,,,,,C 18,255,1826,1278,-44,-11,44,11,,254,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 18,84,462,1308,-44,-11,44,11,,255,,,100ms,,,,PAUZA(SEKUNDA/10);,,M 6,258,1826,1330,-44,-19,44,19,,256,,,"""включить АОН""",,,,"""printf(""""^^GAT+CLIP=1\r"""");""",,M 13,288,462,1379,-66,-38,66,22,,258,,,"""Аппаратный сброс""",Отпустить,,,hard.nreset_hi();,,M 18,259,1826,1382,-44,-11,44,11,,257,,,"""0.5 сек""",,,,PAUZA(SEKUNDA/2);,,M 22,122,1826,1544,-44,-11,44,35,,274,12,,"""Запросить баланс""",,,,,, 18,291,462,1434,-44,-11,44,11,,263,,,"""2 сек""",,,,PAUZA(SEKUNDA*2);,,M 22,19,594,1544,-66,-11,66,35,,268,15,,"""Установить скорость UART""",,,,,, 36,310,132,1467,,,,,261,264,,,,,,,,, 36,29,264,1467,,,,,262,,,,,,,,,, 36,296,374,1467,,,,,263,,,,,,,,,, 36,299,462,1467,,,,,,,,,,,,,,, 18,14,132,1500,-44,-11,44,11,,265,,,"""1 сек""",,,,PAUZA(SEKUNDA);,,M 22,5,132,1544,-44,-11,44,35,,267,9,,"""включить питание""",,,,,, 36,7,44,1601,,,,,267,,,,,,,,,, 36,6,132,1601,,,,,268,,,,,,,,,, 36,20,594,1601,,,,,269,,,,,,,,,, 36,235,748,1601,,,,,270,,,,,,,,,, 36,72,946,1601,,,,,271,,,,,,,,,, 36,271,1210,1601,,,,,272,,,,,,,,,, 36,114,1342,1601,,,,,273,,,,,,,,,, 36,252,1584,1601,,,,,274,,,,,,,,,, 36,123,1826,1601,,,,,275,,,,,,,,,, 36,155,2046,1601,,,,,276,,,,,,,,,, 36,152,2288,1601,,,,,277,,,,,,,,,, 36,187,2706,1601,,,,,,,,,,,,,,,