Пример #1
0
bool    ShowModemConnect(void)
{
  bool fAlt = 0;

  switch ( GetModemAnswer() )
  {
    case 2:  ShowLo(szRing);        break;
    case 3:  ShowLo(szNoCarrier);   break;
    case 4:  ShowLo(szModemError);  break;
    case 6:  ShowLo(szNoDialtone);  break;
    case 7:  ShowLo(szBusy);        break;
    case 8:  ShowLo(szNoAnswer);    break;

    case 0xFF:
    case 0xFE:
    case 0xFD: Clear(); sprintf(szLo+3,"ошибка: %u", GetModemAnswer());
                                    break;

    default:   Clear(); sprintf(szLo+1,"соединение: %u", GetModemAnswer());
               fAlt = 1;            break;
  }

  DelayInf();
  return(fAlt);
}
Пример #2
0
MDEM_ANSWER ReadModem()
{
	if (ReadString(strbuf, STRBUFLEN) == false)
	{
		return MA_UNKNOWN;
	}
	dbgmessage("from modem>");
	dbgmessage(strbuf);
	return GetModemAnswer((char*) strbuf);
}