Digitax 4GMCU Technical Manual page 38

Mobile control unit
Table of Contents

Advertisement

_rasLink.IpAddressChanged +=
}
private void Demo_Load(object
{
btnDial.Enabled = false;
btnHangUp.Enabled = false;
// enable managers
_modem.Enabled = true;
if
(_rasLink != null)
{
_rasLink.Enabled = true;
chkRasLinkManagerEnabled.Checked = true;
}
else
{
chkRasLinkManagerEnabled.Enabled = false;
}
}
private void Demo_Closing(object
{
// dispose managers
if
(_rasLink != null) _rasLink.Dispose();
if
(_rasEntry != null)
{
_rasEntry.HangUp();
_rasEntry.Dispose();
}
_modem.Dispose();
}
#region
Modem events handlers
/* This region contains the handlers for the events fired by the modem manager
*/
void
_modem_SimCardStatusChanged(SimCardStatus
{
if
(InvokeRequired)
{
BeginInvoke(new
return;
}
switch
{
case
case
default:
}
if
(status == SimCardStatus.Present)
txtSim.Text +=
}
void _modem_SignalStrengthChanged(int
{
if
(InvokeRequired)
{
BeginInvoke(new
return;
}
if
(strength == 99)
{
txtSignalStrength.Text =
}
else
{
txtSignalStrength.Text = strength.ToString() + "/5";
}
}
void
_modem_NetStatusChanged(NetworkStatus
{
if
(InvokeRequired)
{
BeginInvoke(new
return;
}
switch
{
case
case
case
case
case
default:
}
}
38
The information contained here are property of DIGITAX Automotive Electronics Italy, and extremely confidential. Any disclosure, copying, distribution to third
new
IpAddressChangedHandler(_rasLink_IpAddressChanged);
sender,
EventArgs
sender,
SimCardStatusChangedHandler(_modem_SimCardStatusChanged),
(status)
SimCardStatus.Absent:
SimCardStatus.Present:
txtSim.Text = status.ToString();
break;
txtSim.Text = "";
break;
" ["
+ _modem.SimID.ToString() + "]";
strength)
SignalStrengthChangedHandler(_modem_SignalStrengthChanged),
"no
signal";
NetworkStatusChangedHandler(_modem_NetStatusChanged),
(newStatus)
NetworkStatus.NotRegistered:
NetworkStatus.Registered:
NetworkStatus.RegisteredRoaming:
NetworkStatus.RegistrationDenied:
NetworkStatus.Scanning:
txtNetStatus.Text = newStatus.ToString();
break;
txtNetStatus.Text = "";
break;
e)
CancelEventArgs
e)
status)
newStatus)
party is strictly prohibited.
new
object[] { status });
new
object[] { strength });
new
object[] { newStatus });

Advertisement

Table of Contents
loading

Table of Contents