Esempio n. 1
0
        public string Get(PrintNmea request)
        {
            List <string> ans = SerialPortConnect.PrintNmeaData();

            if (printNMEAstate)
            {
                return(new OkResponse(ans).ToString());
            }
            else
            {
                return(new FailResponse(ans).ToString());
            }
        }
Esempio n. 2
0
        public string Get(CloseSp request)
        {
            string ans = SerialPortConnect.spClose(request.spname);

            if (spClosestate)
            {
                return(new OkResponse(ans).ToString());
            }
            else
            {
                return(new FailResponse(ans).ToString());
            }
        }
Esempio n. 3
0
 public string Get(GetSpList request)
 {
     //string ans = SerialPortConnect.spList();
     string[] ans = SerialPortConnect.spList();
     if (spListstate)
     {
         return(new OkResponse(ans).ToString());
     }
     else
     {
         return(new FailResponse(ans).ToString());
     }
 }
Esempio n. 4
0
        public string Get(ConnectStation request)
        {
            string ansofaccount = SerialPortConnect.setAccountAndKey(request.account, request.key);
            string ansofGetRTCM;

            if (ansofaccount == "Account set ok")
            {
                ansofGetRTCM = SerialPortConnect.GetRTCMdata(request.address, request.mountpoint);
                if (ansofGetRTCM == "RTCM Transport Success")
                {
                    return(new OkResponse(ansofaccount).ToString());
                }
                else
                {
                    return(new FailResponse(ansofGetRTCM).ToString());
                }
            }
            else
            {
                return(new FailResponse(ansofaccount).ToString());
            }
            //SerialPortConnect.GetRTCMdata(request.address,request.mountpoint);
        }