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);