/// <summary>
        /// Initializes the GPS with the given parameters.
        /// </summary>
        /// <param name="SubscriptionLevel"></param>
        /// <param name="UpdateRate"></param>
        public void Configure(SubscriptionLevels SubscriptionLevel, UpdateRates UpdateRate = UpdateRates.GPS_1HZ)
        {
            Enable();

            // Set our Update Rate
            _rate = UpdateRate;
            SetUpdateRate();

            // Set our Subscription Level
            _subLevel = SubscriptionLevel;
            SetSubscriptionLevel();

            SetModeNMEA(9600);
        }
Пример #2
0
 public override bool IsValid(object?value)
 {
     return(SubscriptionLevels.Is(value as string));
 }
 private bool BeInSubscriptionLevels(string arg) => SubscriptionLevels.Is(arg);