/// <summary>
 /// Sets the specified user preference value
 /// </summary>
 /// <param name="preference">The preference to set</param>
 /// <returns></returns>
 public bool SetUserPreferencesDouble(swUserPreferenceDoubleValue_e preference, double value) => BaseObject.SetUserPreferenceDoubleValue((int)preference, value);
 /// <summary>
 /// Gets the specified user preference value
 /// </summary>
 /// <param name="preference">The preference to get</param>
 /// <returns></returns>
 public double GetUserPreferencesDouble(swUserPreferenceDoubleValue_e preference)
 {
     return(mBaseObject.GetUserPreferenceDoubleValue((int)preference));
 }
 /// <summary>
 /// Gets the specified user preference value
 /// </summary>
 /// <param name="preference">The preference to get</param>
 /// <returns></returns>
 public double GetUserPreferencesDouble(swUserPreferenceDoubleValue_e preference) => BaseObject.GetUserPreferenceDoubleValue((int)preference);