getStepperControlMode method

StepperControlMode getStepperControlMode()

Implementation

StepperControlMode getStepperControlMode() {
  _ensureOpen();
  final pMode = calloc<Int32>();
  try {
    bindings.checkPhidgetError(
        bindings.stepperGetControlMode(_handle!, pMode),
        'Stepper.getControlMode');
    return StepperControlMode.values.firstWhere((e) => e.value == pMode.value,
        orElse: () => throw PhidgetException(
            'Unknown control mode value: ${pMode.value}'));
  } finally {
    calloc.free(pMode);
  }
}