Example #1
0
 public bool QuerySystemStatus()
 {
     try
     {
         if (Mxp.RequestAntennaStatus() && Modem.RequestModemStatus())
         {
             if (ValidateResponse())
             {
                 return(true);
             }
             return(false);
         }
     }
     catch
     {
         return(false);
     }
     return(false);
 }
Example #2
0
        private bool ValidateModemResponse()
        {
            string failedParam = string.Empty;

            try
            {
                failedParam = "EbNo";
                var a = EbNo;
                failedParam = "Lat";
                var b = Lat;
                failedParam = "Lon";
                var c = Lon;
                failedParam = "Hdg";
                var d = Hdg;
                failedParam = "Rel";
                var e = Rel;
                failedParam = "SatLon";
                var f = SatLon;
                failedParam = "Azimuth";
                var g = Azimuth;
                failedParam = "Elevation";
                var h = Elevation;
                failedParam = "CrossPol";
                var i = CrossPol;
                failedParam = "SigStrength";
                var j = SigStrength;
                failedParam = "SatName";
                var k = SatName;
                return(true);
            }
            catch
            {
                Program.LogError(GetType().Name, "HiSeasnet Modem", "Error while parsing response from modem: " + failedParam, "Received response: " + Mxp.MxpResponseDump());
                return(false);
            }
        }