private IRestRequest BuildSetTrackingRateRequest(DriveRate trackingRate) { var parameters = new Dictionary <string, object> { { TelescopeCommandParameters.TrackingRate, ((int)trackingRate).ToString() } }; return(RequestBuilder.BuildRestRequest(TelescopeCommand.TrackingRate, Method.PUT, parameters, GetClientTransactionId())); }
/// <inheritdoc/> public async Task SetTrackingRateAsync(DriveRate trackingRate) => await ExecuteRequestAsync(BuildSetTrackingRateRequest, trackingRate);
/// <inheritdoc/> public void SetTrackingRate(DriveRate trackingRate) => ExecuteRequest(BuildSetTrackingRateRequest, trackingRate);