用c#读取gps数据的基类,适用于wince操作系统

用c#读取gps数据的基类,适用于wince操作系统

ID:35319907

大小:58.51 KB

页数:11页

时间:2019-03-23

用c#读取gps数据的基类,适用于wince操作系统_第1页
用c#读取gps数据的基类,适用于wince操作系统_第2页
用c#读取gps数据的基类,适用于wince操作系统_第3页
用c#读取gps数据的基类,适用于wince操作系统_第4页
用c#读取gps数据的基类,适用于wince操作系统_第5页
资源描述:

《用c#读取gps数据的基类,适用于wince操作系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用C#读取GPS数据的基类,适用于wince操作系统usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Text;namespaceBaseStationPDA{ classGPS {  publicstringPortNum;  publicintBaudRate;  publicbyteByteSize;  publicbyteParity;//0-4=no,odd,even,mark,space  publicbyteStopBits;//0,1,2=1,1.5,2  publicintReadTimeout;    

2、//commportwin32filehandle  privateinthComm=-1;    publicboolOpened=false;    //win32apiconstants  privateconstuintGENERIC_READ=0x80000000;  privateconstuintGENERIC_WRITE=0x40000000;  privateconstintOPEN_EXISTING=3;    privateconstintINVALID_HANDLE_VALUE=-1;    [StructLayout(LayoutKind.Sequential)] 

3、  publicstructDCB  {   //takenfromcstructinplatformsdk   publicintDCBlength;          //sizeof(DCB)   publicintBaudRate;           //指定当前波特率currentbaudrate   //thesearethecstructbitfields,bittwiddleflagtoset   publicintfBinary;         //指定是否允许二进制模式,在windows95中必须主TRUEbinarymode,noEOFcheck   publici

4、ntfParity;         //指定是否允许奇偶校验enableparitychecking   publicintfOutxCtsFlow;     //指定CTS是否用于检测发送控制,当为TRUE是CTS为OFF,发送将被挂起。CTSoutputflowcontrol   publicintfOutxDsrFlow;     //指定CTS是否用于检测发送控制DSRoutputflowcontrol   publicintfDtrControl;      //DTR_CONTROL_DISABLE值将DTR置为OFF,DTR_CONTROL_ENABLE值将DTR置为ON,D

5、TR_CONTROL_HANDSHAKE允许DTR"握手"DTRflowcontroltype   publicintfDsrSensitivity;  //当该值为TRUE时DSR为OFF时接收的字节被忽略DSRsensitivity   publicintfTXContinueOnXoff;//指定当接收缓冲区已满,并且驱动程序已经发送出XoffChar字符时发送是否停止。TRUE时,在接收缓冲区接收到缓冲区已满的字节XoffLim且驱动程序已经发送出XoffChar字符中止接收字节之后,发送继续进行。 FALSE时,在接收缓冲区接收到代表缓冲区已空的字节XonChar且驱动程序已经发送

6、出恢复发送的XonChar之后,发送继续进行。XOFFcontinuesTx   publicintfOutX;         //TRUE时,接收到XoffChar之后便停止发送接收到XonChar之后将重新开始XON/XOFFoutflowcontrol   publicintfInX;          //TRUE时,接收缓冲区接收到代表缓冲区满的XoffLim之后,XoffChar发送出去接收缓冲区接收到代表缓冲区空的XonLim之后,XonChar发送出去XON/XOFFinflowcontrol   publicintfErrorChar;    //该值为TRUE且fPar

7、ity为TRUE时,用ErrorChar成员指定的字符代替奇偶校验错误的接收字符enableerrorreplacement   publicintfNull;         //eTRUE时,接收时去掉空(0值)字节enablenullstripping   publicintfRtsControl;    //RTSflowcontrol   /*RTS_CONTROL_DISABLE时,RTS置为OF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。