亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? kaaaaaaa.a

?? gps
?? A
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
?using System;
using System.Collections.Generic;
using System.Text;

namespace GPSClassLibrary
{
    /// <summary>
    /// 緯度類型
    /// </summary>
    public enum LatitudeType:byte {
        /// <summary>
        /// 北緯
        /// </summary>
        North = (byte)'N',
        /// <summary>
        /// 南緯
        /// </summary>
        South = (byte)'S' 
    };
    /// <summary>
    /// 經(jīng)度類型
    /// </summary>
    public enum LongitudeType:byte { 
        /// <summary>
        /// 西經(jīng)
        /// </summary>
        West = (byte)'W',
        /// <summary>
        /// 東經(jīng)
        /// </summary>
        East = (byte)'E' 
    };
    /// <summary>
    /// GPS狀態(tài)
    /// </summary>
    public enum GPSState:byte {
        /// <summary>
        /// 已定位
        /// </summary>
        Located = 0x00, 
        /// <summary>
        /// 未定位
        /// </summary>
        Unlocated = 0x01, 
        /// <summary>
        /// 正在估算
        /// </summary>
        Calculating = 0x02
    };
    /// <summary>
    /// 定位信息報(bào)文
    /// </summary>
    public class GPPI
    {
        #region 定位報(bào)文格式
        //$GPPI,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>
        //<1>UTC時(shí)間:時(shí)分秒(hhmmss)
        //<2>機(jī)器編號(hào)
        //<3>緯度:double
        //<4>緯度半球N或S
        //<5>經(jīng)度:double
        //<6>經(jīng)度半球E或W
        //<7>GPS狀態(tài):0=未定位,1=已定位,2=正在估算
        //<8>海拔高度:(-9999.9~9999.9)
        #endregion

        #region Pivate
        //
        DateTime utcTime;
        string machineName = "Unname";
        double latitude = 0.0;
        LatitudeType latitudeType = LatitudeType.North;
        double longitude = 0.0;
        LongitudeType longitudeType = LongitudeType.East;
        GPSState gps_state = GPSState.Calculating;
        double height = 0;
        #endregion

        #region Attribute
        /// <summary>
        /// 報(bào)文產(chǎn)生時(shí)間
        /// </summary>
        public DateTime UTCTime
        {
            get { return utcTime; }
            set { utcTime = value; }
        }
        /// <summary>
        /// 機(jī)器名或叫機(jī)器編號(hào)
        /// </summary>
        public string MachineName
        {
            set { machineName = value; }
            get { return machineName; }
        }
        /// <summary>
        /// 緯度值
        /// </summary>
        public double Latitude
        {
            set { latitude = value; }
            get { return latitude; }
        }
        /// <summary>
        /// 緯度類型,南緯還是北緯
        /// </summary>
        public LatitudeType LatitudeType
        {
            set { latitudeType = value; }
            get { return latitudeType; }
        }
        /// <summary>
        /// 經(jīng)度值
        /// </summary>
        public double Longitude
        {
            set { longitude = value; }
            get { return longitude; }
        }
        /// <summary>
        /// 經(jīng)度類型,西經(jīng)還是東經(jīng)
        /// </summary>
        public LongitudeType LongitudeType
        {
            set { longitudeType = value; }
            get { return longitudeType; }
        }
        /// <summary>
        /// GPS的狀態(tài)
        /// </summary>
        public GPSState GPSState
        {
            set { gps_state = value; }
            get { return gps_state; }
        }
        /// <summary>
        /// 海拔高度
        /// </summary>
        public  double Height
        {
            get { return height; }
            set { height = value; }
        }
        #endregion

        #region Constrution
        /// <summary>
        /// 用報(bào)文構(gòu)造
        /// </summary>
        /// <param name="datagram"></param>
        public GPPI(string datagram)
        {
            string[] splitStr = datagram.Split(@",".ToCharArray());
            if (splitStr.Length != 9)
                return;
            try
            {
                utcTime = DateTime.Parse(splitStr[1]);
                machineName = splitStr[2];
                latitude = double.Parse(splitStr[3]);
                latitudeType = (LatitudeType)byte.Parse(splitStr[4]);
                longitude = double.Parse(splitStr[5]);
                LongitudeType = (LongitudeType)byte.Parse(splitStr[6]);
                gps_state = (GPSState)byte.Parse(splitStr[7]);
                height = double.Parse(splitStr[8]);
            }
            catch
            {
                return;
            }
        }
        #endregion

        #region Method
        /// <summary>
        /// 輸出傳輸字符串
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            // 產(chǎn)生時(shí)間
            utcTime = new DateTime();
            return @"$GPPI,"
            + utcTime.ToString() + ","
            + machineName + ","
            + latitude.ToString() + ","
            + latitudeType.ToString() + ","
            + longitude.ToString() + ","
            + longitudeType.ToString() + ","
            + gps_state.ToString() + ","
            + height.ToString()
            + "\n";
        }
        #endregion
    }
    /// <summary>
    /// 狀態(tài)報(bào)文
    /// </summary>
    public class GPSI
    {
        #region 狀態(tài)報(bào)文格式
        //狀態(tài)信息:
        //$GPSI,<1>,<2>,<3>,<4>,<5>
        //<1>UTC時(shí)間:時(shí)分秒(hhmmss)
        //<2>機(jī)器編號(hào)
        //<3>引擎溫度 單位攝氏度
        //<4>剩余油量 百分?jǐn)?shù)
        //<5>負(fù)載量 單位公斤
        #endregion

        #region Private
        DateTime utcTime ;
        string machineName = "Unname";
        float enginTemperature = 0.0f;
        float oilSurplus = 100;
        int heaviyness = 0;
        #endregion

        #region Construction
        public GPSI(string datagram)
        {
            string[] splitStr = datagram.Split(@",".ToCharArray());
            utcTime = DateTime.Parse(splitStr[1]);
            machineName = splitStr[2];
            enginTemperature = float.Parse(splitStr[3]);
            oilSurplus = float.Parse(splitStr[4]);
            heaviyness = int.Parse(splitStr[5]);
        }
        #endregion

        #region Attribute
        /// <summary>
        /// 報(bào)文產(chǎn)生時(shí)間
        /// </summary>
        DateTime UTCTime
        {
            get { return utcTime; }
            set { utcTime = value; }
        }
        /// <summary>
        /// 機(jī)器名或叫機(jī)器編號(hào)
        /// </summary>
        string MachineName
        {
            set { machineName = value; }
            get { return machineName; }
        }
        /// <summary>
        /// 引擎溫度
        /// </summary>
        float EngineTemperature
        {
            set { enginTemperature = value; }
            get { return enginTemperature; }
        }
        /// <summary>
        /// 剩余油量
        /// </summary>
        float OilSurplus
        {
            set 
            { 
                oilSurplus = value;
                if (oilSurplus > 100)
                    oilSurplus = 100;
                else
                    if (oilSurplus < 0)
                        oilSurplus = 0;
            }
            get 
            { return oilSurplus; }
        }
        /// <summary>
        /// 負(fù)載量
        /// </summary>
        int Heavyness
        {
            set { heaviyness = value; }
            get { return heaviyness; }
        }
        #endregion

        #region Method
        /// <summary>
        /// 輸入報(bào)文字符串
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            utcTime = new DateTime();
            return @"$GPSI,"
            + machineName.ToString() + ","
            + enginTemperature.ToString() + ","
            + oilSurplus.ToString() + ","
            + heaviyness.ToString()
            + "\n";
        }
        #endregion
    }
    /// <summary>
    /// 報(bào)警原因
    /// </summary>
    public enum AlarmReason : byte
    {
        /// <summary>
        /// 無(wú)狀況
        /// </summary>
        None = 0x00,
        /// <summary>
        /// 資源缺乏
        /// </summary>
        ResourceLack = 0x01,
        /// <summary>
        /// 硬件故障

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
轻轻草成人在线| 欧美在线小视频| 久久se这里有精品| 日韩精品成人一区二区在线| 亚洲五月六月丁香激情| 亚洲第一成年网| 亚洲成人手机在线| 日日欢夜夜爽一区| 免费观看久久久4p| 麻豆91小视频| 紧缚捆绑精品一区二区| 国产成人综合亚洲网站| 国产成人av一区二区| 国产xxx精品视频大全| 丁香啪啪综合成人亚洲小说| 成人免费看的视频| 99re这里都是精品| 欧美在线观看视频一区二区三区| 欧美性色aⅴ视频一区日韩精品| 欧美亚洲国产一区二区三区va| 欧美无砖专区一中文字| 欧美丰满少妇xxxbbb| 欧美大片国产精品| 国产亚洲一二三区| 最新高清无码专区| 亚洲图片欧美综合| 另类小说一区二区三区| 国产九九视频一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产欧美一区二区精品久导航 | 一区二区不卡在线播放| 亚洲综合精品自拍| 日本不卡一区二区三区高清视频| 日本美女一区二区| 国产91精品久久久久久久网曝门| caoporen国产精品视频| 欧美色网站导航| 日韩午夜电影在线观看| 国产欧美精品一区二区色综合朱莉| 亚洲日本丝袜连裤袜办公室| 五月婷婷激情综合| 国产一区视频在线看| 91在线porny国产在线看| 欧美美女激情18p| 久久久久久久久久美女| 亚洲激情图片小说视频| 美日韩一区二区三区| jlzzjlzz欧美大全| 日韩欧美在线观看一区二区三区| 中日韩av电影| 午夜激情久久久| 粉嫩蜜臀av国产精品网站| 欧美亚洲愉拍一区二区| 久久久久久久国产精品影院| 一区二区三区不卡在线观看| 国产资源精品在线观看| 色国产综合视频| 久久久久久亚洲综合| 午夜欧美电影在线观看| 成人激情动漫在线观看| 69精品人人人人| 亚洲欧洲99久久| 久草精品在线观看| 91福利精品第一导航| 国产亚洲精品bt天堂精选| 亚洲bt欧美bt精品777| 顶级嫩模精品视频在线看| 日韩欧美一级片| 亚洲国产精品久久久久秋霞影院 | 91视频免费播放| 精品va天堂亚洲国产| 亚洲成人免费视频| 99re热视频精品| 久久综合国产精品| 日韩影院在线观看| 91影院在线观看| 欧美国产精品一区| 精品一区二区三区在线播放| 欧美日韩一区在线| 亚洲人成7777| 成人黄页毛片网站| 国产欧美一区二区三区网站| 精品制服美女久久| 欧美一级高清大全免费观看| 亚洲乱码中文字幕综合| 成人天堂资源www在线| 精品动漫一区二区三区在线观看| 亚洲成av人片在www色猫咪| 色综合久久综合网| 综合亚洲深深色噜噜狠狠网站| 国产91精品一区二区| 久久久久久久久久久久久女国产乱| 男女激情视频一区| 欧美二区乱c少妇| 亚洲高清在线视频| 欧美三级中文字| 亚洲一区二区三区四区在线| 91浏览器在线视频| 亚洲欧美日韩久久精品| 欧美大片一区二区| 久久99精品一区二区三区| 91精品国产综合久久精品| 亚州成人在线电影| 欧美日韩的一区二区| 亚洲午夜精品在线| 欧美三级日本三级少妇99| 一区二区三区视频在线看| 日本韩国精品在线| 亚洲与欧洲av电影| 欧美精品久久久久久久多人混战| 亚洲午夜一区二区三区| 欧美美女一区二区在线观看| 日韩有码一区二区三区| 日韩欧美中文字幕公布| 国产一区二区三区在线观看免费视频| 精品久久99ma| 国产成人精品免费视频网站| 国产精品欧美精品| 91免费版在线| 亚洲va天堂va国产va久| 欧美一区二区播放| 国产一区二区免费视频| 国产精品天干天干在线综合| 成人福利视频网站| 夜夜嗨av一区二区三区四季av| 欧美日韩国产中文| 久久精品免费看| 久久久精品国产免大香伊| 成人av电影免费观看| 亚洲精品乱码久久久久久黑人| 欧美三级电影一区| 久久99精品久久久久久国产越南| 国产亚洲一二三区| 在线免费观看视频一区| 热久久免费视频| 国产亚洲综合在线| 欧美主播一区二区三区美女| 日本不卡视频在线| 国产婷婷精品av在线| 91免费观看视频| 日韩av中文字幕一区二区三区| 2023国产精品自拍| 色综合久久精品| 免费在线看一区| 国产精品嫩草99a| 欧美日韩一区高清| 国产激情一区二区三区| 亚洲国产一区视频| 337p日本欧洲亚洲大胆精品| 97久久精品人人澡人人爽| 日韩黄色免费网站| 国产精品色在线| 91精品欧美综合在线观看最新| 国产精品538一区二区在线| 亚洲国产精品嫩草影院| 国产午夜精品在线观看| 欧美三级午夜理伦三级中视频| 麻豆91在线观看| 亚洲愉拍自拍另类高清精品| 国产视频在线观看一区二区三区| 色婷婷av一区二区三区软件| 国产精品中文字幕日韩精品| 亚洲成va人在线观看| 国产精品久久久久久久久快鸭 | 精品成人一区二区三区| 在线视频国产一区| 国产成人啪午夜精品网站男同| 亚洲国产一区二区三区青草影视| 国产亲近乱来精品视频| 日韩欧美不卡一区| 欧美在线你懂的| 不卡的看片网站| 国产一区三区三区| 奇米精品一区二区三区在线观看| 伊人性伊人情综合网| 国产欧美日韩另类视频免费观看| 91精品国产综合久久精品麻豆| 91麻豆免费在线观看| 国产一区二区在线看| 日韩精品91亚洲二区在线观看| 亚洲精品一卡二卡| 亚洲国产高清不卡| www国产成人免费观看视频 深夜成人网| 欧美天天综合网| 97国产精品videossex| 国产成人在线影院| 精品一区二区在线观看| 日韩制服丝袜av| 午夜激情久久久| 亚洲午夜久久久久中文字幕久| 成人免费在线播放视频| 日本一区二区三区四区| 久久伊99综合婷婷久久伊| 日韩小视频在线观看专区| 7777精品伊人久久久大香线蕉 | 亚洲已满18点击进入久久| 亚洲欧洲国产专区| 国产精品成人在线观看| 国产精品国产三级国产aⅴ中文| 国产日韩欧美高清|