Files
GpsClient2/Enums.cs

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
}
}