|
手机开发,如何打开手机内置GPS设备.让其工作,向COM口发数据。GetCommState出错,返回21设备未就绪。
[复制链接]
//打开串口
m_hComm = CreateFile(.......
这一步能通过.
到打开串口的当前属性参数,修改后再重新设置串口。
GetCommState(m_hComm,&commParam))
这一步时.出错.
GetLastError可以看到.返回值为21.设备未就绪。
如果别的GPS软打开的情况下.则为120.
所以是因为GPS设备没打开的原因.
我想知道的是:如何打开内置GPS设备.让其工作,向COM口发数据。
内置的GPS,肯定是需要打开的。因为手机不可能长其让GPS工作的。只有需要的时候才打开。这样省电。
如何打开的呢?如有知道的弟兄,帮忙一下,十分感谢..
另:
用GPSID的方法可以省去.
GPS_DEVICE gps_Device
GPS_POSITION gps_Position
s_hGPS_Device = GPSOpenDevice(s_hNewLocationData,
GPSCloseDevice
这个方法我已实现.
现在就是想用串口实现.
|
|