public bool Parse(int first_field_number, Sentence sentence) { Microseconds = sentence.Double(first_field_number); string field_data = sentence.Field(first_field_number + 1); if (field_data == "B") { SignalStatus = LoranSignalStatus.BlinkWarning; } else if (field_data == "C") { SignalStatus = LoranSignalStatus.CycleWarning; } else if (field_data == "S") { SignalStatus = LoranSignalStatus.SignalToNoiseRatioWarning; } else if (field_data == "A") { SignalStatus = LoranSignalStatus.Valid; } else { SignalStatus = LoranSignalStatus.Unknown; } return(true); }
public void Empty() { Microseconds = 0.0D; SignalStatus = LoranSignalStatus.Unknown; }