Beispiel #1
0
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);
}
Beispiel #2
0
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);
}
Beispiel #3
0
void    QueryCloseQ(void)
{
  QueryCloseK();
}