79 lines
1.5 KiB
C#
79 lines
1.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace GpsClient2 {
|
|
public enum CoordinateType {
|
|
Latitude,
|
|
Longitude
|
|
}
|
|
|
|
public enum GpsFixQuality {
|
|
Invalid = 0,
|
|
/// <summary>
|
|
/// GPS fix (SPS)
|
|
/// </summary>
|
|
GpsFix = 1,
|
|
/// <summary>
|
|
/// DGPS fix
|
|
/// </summary>
|
|
DgpsFix = 2,
|
|
/// <summary>
|
|
/// PPS fix
|
|
/// </summary>
|
|
PpsFix = 3,
|
|
/// <summary>
|
|
/// Real Time Kinematic
|
|
/// </summary>
|
|
Rtk = 4,
|
|
/// <summary>
|
|
/// Float RTK
|
|
/// </summary>
|
|
FloatRtk = 5,
|
|
/// <summary>
|
|
/// estimated (dead reckoning) (2.3 feature)
|
|
/// </summary>
|
|
Estimated = 6,
|
|
/// <summary>
|
|
/// Manual input mode
|
|
/// </summary>
|
|
ManualInput = 7,
|
|
/// <summary>
|
|
/// Simulation mode
|
|
/// </summary>
|
|
Simulation = 8
|
|
}
|
|
|
|
public enum SatelliteFixType {
|
|
NoFix,
|
|
TwoDFix,
|
|
ThreeDFix
|
|
}
|
|
|
|
public enum FileType {
|
|
Nmea,
|
|
Gpsd,
|
|
LatitudeLongitude,
|
|
}
|
|
|
|
public enum GpsCoordinateSystem {
|
|
Lambert72,
|
|
GeoEtrs89,
|
|
}
|
|
|
|
public enum GpsStatus {
|
|
Disabled,
|
|
Connecting,
|
|
Connected
|
|
}
|
|
|
|
public enum GpsType {
|
|
File,
|
|
ComPort,
|
|
Gpsd,
|
|
WindowsLocationApi
|
|
}
|
|
}
|