
BETA903A USER MANUAL
- 75 -
tmp.Format(_T("%c"), *buf);
m_str= tmp;
}
}
if ((!m_bSwitchAudioChannel)&&(m_strStatus.Find(_T("OK"))!=-1))
{ // Set audio channel 2
CString temp_str;
temp_str = _T("AT^SNFS=2\r");
SendATCmd(temp_str);
m_bSwitchAudioChannel = TRUE;
}
else if ((m_bConnectCall)&&(m_strStatus.Find(_T("OK"))!=-1))
SetTimer(1, 200, NULL); // delay a little time to wait for signal stable(0.2 sec ~ 1.5 sec)
else if (m_strStatus.Find(_T("RING"))!=-1)
m_btnConnect.EnableWindow(TRUE); /* Enable "Connect" button */
else if (m_strStatus.Find(_T("NO CARRIER"))!=-1)
{
m_pSetGPOutput(GO_AMP_SWITCH, FALSE);
Switch amplifier to audio.
Set the audio mode of GSM
module to 2.
m_btnDisConnect.EnableWindow(FALSE); /* Disable "DisConnect" button */
m_btnConnect.EnableWindow(FALSE); /* Disable "Connect" button */
}
UpdateData(FALSE);
return 0;
}
void CPGSMTestDlg::OnBtnConnect()
{
CString temp_str;
temp_str = _T("ATA\r");
SendATCmd(temp_str);
Answer incoming call.
m_bConnectCall = TRUE;
m_btnDisConnect.EnableWindow(TRUE); /* Enable "Connect" button */
}
Summary of Contents for BETA903A
Page 19: ...BETA903A USER MANUAL 19 1 3 2 Mechanical specifications of Holder Mount ...
Page 49: ...BETA903A USER MANUAL 49 STEP2 Select Windows folder STEP3 Run KeyPadTest program ...
Page 55: ...BETA903A USER MANUAL 55 5 Select No and click Next button to cancel the synchronization ...
Page 60: ...BETA903A USER MANUAL 60 STEP 5 Click Next button STEP 6 Click Next button ...
Page 94: ...BETA903A USER MANUAL 94 STEP 3 Add process code into message processing function ...
Page 95: ...BETA903A USER MANUAL 95 End of BETA903A User Manual ...