getDutyCycle method

double getDutyCycle()

Implementation

double getDutyCycle() {
  final pDutyCycle = calloc<Double>();
  try {
    bindings.digitalOutputGetDutyCycle(_handle!, pDutyCycle);
    return pDutyCycle.value;
  } catch (e) {
    throw PhidgetException("An error occurred getting duty cycle: $e");
  } finally {
    calloc.free(pDutyCycle);
  }
}