示例#1
0
        public void PrintDevData()
        {
            double cq = (double)GetContactQuality(Channel_t.CHAN_AF3);

            UnityEngine.Debug.Log("======PrintDevData: battery" + Battery.ToString()
                                  + " signal" + SignalStrength.ToString() + " AF3: " + cq.ToString());
        }
示例#2
0
        /// <summary>
        /// Set the signal info the user sees.
        /// </summary>
        /// <param name="signalStrength">contains all the signal info</param>
        /// <see cref="Android.Telephony.SignalStrength"/>
        private void setSignalInfo(SignalStrength signalStrength)
        {
            Log.Debug(TAG, "formatting sig str");
            var spaceStr = new Regex(" ");

            string[] sigInfo = formatSignalData(spaceStr.Split(signalStrength.ToString()));

            Log.Debug("Signal Array", sigInfo.ToString());
            displaySignalInfo(sigInfo);
        }
示例#3
0
            /// <summary>
            /// Get the Signal strength from the provider, each time there is an update
            /// </summary>
            /// <param name="signalStrength">has all the useful signal stuff in it.</param>
            public override void OnSignalStrengthsChanged(SignalStrength signalStrength)
            {
                base.OnSignalStrengthsChanged(signalStrength);

                if (signalStrength != null)
                {
                    si.setSignalInfo(signalStrength);
                    Log.Debug(TAG, "getting sig strength");
                    Log.Debug(TAG, signalStrength.ToString());
                }
            }