Beispiel #1
0
        public void OnRegisterStateChange(IMbnRegistration newInterface)
        {
            //Console.WriteLine("OnRegisterStateChange");

            // Invoke main page thread to show UI
            OnRegisterStateChangeHandler callback;

            if (m_OnRegisterStateChangeCallback.TryGetTarget(out callback))
            {
                callback.Invoke(newInterface);
            }
        }
Beispiel #2
0
        private void ProcessOnSetRegisterModeComplete(IMbnRegistration newInterface, uint requestID, int status)
        {
            MBN_REGISTER_STATE state = newInterface.GetRegisterState();

            LogMessage("ProcessOnSetRegisterModeComplete.  State: " + state.ToString());
            if (state == MBN_REGISTER_STATE.MBN_REGISTER_STATE_ROAMING ||
                state == MBN_REGISTER_STATE.MBN_REGISTER_STATE_HOME ||
                state == MBN_REGISTER_STATE.MBN_REGISTER_STATE_PARTNER)
            {
                LogMessage("Registered to " + newInterface.GetProviderName());
            }
            this.Invoke((MethodInvoker) delegate()
            {
                updateRegistration(newInterface);
            });
        }
Beispiel #3
0
        private void chkRegMode_CheckedChanged(object sender, EventArgs e)
        {
            if (chkRegMode.Checked)
            {
                IMbnRegistration registrationInterface = m_MbnInterfaceManager.GetInterface(selectedInterfaceId) as IMbnRegistration;
                uint             requestId;
                registrationInterface.SetRegisterMode(MBN_REGISTER_MODE.MBN_REGISTER_MODE_AUTOMATIC, null, 60, out requestId);

                //Disable scan
                grpScan.Enabled = false;
            }
            else
            {
                //Enable scan
                grpScan.Enabled = true;
            }
        }
Beispiel #4
0
 private void ProcessOnRegisterModeAvailable(IMbnRegistration newInterface)
 {
     LogMessage("ProcessOnRegisterModeAvailable");
 }
Beispiel #5
0
 private void ProcessOnPacketServiceStateChange(IMbnRegistration newInterface)
 {
     LogMessage("ProcessOnPacketServiceStateChange");
 }