private static GpsSourceEnum GetSourceType(string gpsType)
{
int sourceType;
if (gpsType.ParseValue(out sourceType))
{
switch (sourceType)
{
case 1:
return GpsSourceEnum.GNSSfix;
case 2:
return GpsSourceEnum.DGNSSfix;
case 3:
return GpsSourceEnum.PreciseGNSS;
case 4:
return GpsSourceEnum.RTKFixedInteger;
case 5:
return GpsSourceEnum.RTKFloat;
case 6:
return GpsSourceEnum.EstDRmode;
case 7:
return GpsSourceEnum.ManualInput;
case 8:
return GpsSourceEnum.SimulateMode;
case 16:
return GpsSourceEnum.DesktopGeneratedData;
case 17:
return GpsSourceEnum.Other;
}
}
return GpsSourceEnum.Unknown;
}