5 #ifndef _INC_cATModem_H
6 #define _INC_cATModem_H
11 #include "../GrayLibBase.h"
33 static const int k_SizeMaxResult = 256;
34 static const TIMESYSD_t k_tResultCharMin = 100;
63 void SetModeUnk(
bool bUnInit =
false);
66 HRESULT SendATCmd(
const char* pszCmd,
bool bCR =
true);
70 HRESULT SendATCmdScript(
const char* pszCmdScript);
72 HRESULT SendSMS(
const char* pszNumber,
const char* pszMsg);
79 #if defined(_WIN32) && ! defined(UNDER_CE)
88 virtual ~cATModemExt();
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cATModem.h:26
cStringA m_sInitCommandScript
My command init script. Must put the modem into known state.
Definition: cATModem.h:49
bool m_bIsInit
I have applied my modem init set. m_sInitCommandScript.
Definition: cATModem.h:48
UNITTEST_FRIEND(cATModem)
ATMODE_TYPE
Definition: cATModem.h:38
@ ATMODE_DataCarrier
We are in connected data mode now. Use m_pStream freely for data.
Definition: cATModem.h:41
@ ATMODE_DataVoice
in voice mode. PCM ?
Definition: cATModem.h:42
@ ATMODE_Command
In command mode now.
Definition: cATModem.h:40
Definition: cSerialPort.h:26
Definition: cStream.h:456
static const TIMESYS_t k_FREQ
milliSec per Sec
Definition: cTimeSys.h:100
UNITTEST2_PREDEF(cQuadtree)
INT32 TIMESYSD_t
Time delta. signed milli-Seconds Span. cTimeSys::k_DMAX, cTimeSys::k_INF = MAILSLOT_WAIT_FOREVER.
Definition: cTimeSys.h:28