FitnessMachineControlCode

public enum FitnessMachineControlCode : UInt8

Fitness Machine Control Point Codes

  • Initiates the procedure to request the control of a fitness machine

    Declaration

    Swift

    case reqeustControl = 0
  • Initiates the procedure to reset the controllable settings of a fitness machine

    Declaration

    Swift

    case reset = 1
  • Initiate the procedure to set the target speed of the Server

    Declaration

    Swift

    case setTargetSpeed = 2
  • Initiate the procedure to set the target inclination of the Server

    Declaration

    Swift

    case setTargetInclination = 3
  • Initiate the procedure to set the target resistance level of the Server

    Declaration

    Swift

    case setTargetResistanceLevel = 4
  • Initiate the procedure to set the target power of the Server

    Declaration

    Swift

    case setTargetPower = 5
  • Initiate the procedure to set the target heart rate of the Server

    Declaration

    Swift

    case setTargetHeartRate = 6
  • Initiate the procedure to start or resume a training session on the Server

    Declaration

    Swift

    case startResume = 7
  • Initiate the procedure to stop or pause a training session on the Server

    Declaration

    Swift

    case stopPause = 8
  • Set the targeted expended energy for a training session on the Server

    Declaration

    Swift

    case setTargetedExpendedEnergy = 9
  • Set the targeted number of steps for a training session on the Server

    Declaration

    Swift

    case setTargetedNumberOfSteps = 10
  • Set the targeted number of strides for a training session on the Server

    Declaration

    Swift

    case setTargetedNumberOfStrides = 11
  • Set the targeted distance for a training session on the Server

    Declaration

    Swift

    case setTargetedDistance = 12
  • Set the targeted training time for a training session on the Server

    Declaration

    Swift

    case setTargetedTrainingTime = 13
  • Set the targeted time in two heart rate zones for a training session on the Server

    Declaration

    Swift

    case setTargetedTimeInTwoHrZone = 14
  • Set the targeted time in three heart rate zones for a training session on the Server

    Declaration

    Swift

    case setTargetedTimeInThreeHrZone = 15
  • Set the targeted time in five heart rate zones for a training session on the Server

    Declaration

    Swift

    case setTargetedTimeInFiveHrZone = 16
  • Set the simulation parameters for a training session on the Server

    Declaration

    Swift

    case setIndoorBikeSimulationParameters = 17
  • Set the wheel circumference for a training session on the Server

    Declaration

    Swift

    case setWheelCircumference = 18
  • Control the spin down procedure of a Server

    Declaration

    Swift

    case setSpinDownControl = 19
  • Set the targeted cadence for a training session on the Server

    Declaration

    Swift

    case setTargetedCadence = 20
  • Used to identify the response to this Control Point

    Declaration

    Swift

    case responseCode = 128