bool AutomaticK(void) { uchar i,bT; for (i=0; i<bMINORREPEATS; i++) { QueryCloseK(); QueryOpenK(); if (BccInput() == SER_GOODCHECK) break; if (fKey == true) return(0); bT = InBuff(IndexInBuff() - 1) & 0x7F; if ((bT == '\r') || (bT == '\n')) break; } if (i == bMINORREPEATS) return(0); ReadOpenK(); QueryCloseK(); dbKtrans = 1; // K трансформации reBuffA = 5000; // K преобразования Delay(1000); SetCanalsAll(); // сохранение К преобразования и К трасформации return(1); }
time2 ReadTimeDateK_Short(void) { QueryCloseK(); QueryTimeK(); if (BccInput() != SER_GOODCHECK) return GetTime2Error(); time ti = ReadTimeK(); QueryCloseK(); QueryDateK(); if (BccInput() != SER_GOODCHECK) return GetTime2Error(); ti = ReadDateK(ti); QueryCloseK(); return GetTime2(ti, true); }
void QueryCloseQ(void) { QueryCloseK(); }