#pragma once
#include <stdint.h>
#include "rev/CANCommonParameters.h"
#ifdef __cplusplus
extern "C" {
#endif
static const uint32_t c_Detached_NumParameters = 16;
typedef enum {
c_Detached_kEncoderAverageDepth = 0,
c_Detached_kEncoderInverted = 1,
c_Detached_kPositionConversionFactor = 2,
c_Detached_kVelocityConversionFactor = 3,
c_Detached_kDutyCycleZeroCentered = 4,
c_Detached_kDutyCycleAverageDepth = 5,
c_Detached_kDutyCycleOffset = 6,
c_Detached_kStatus0Period = 7,
c_Detached_kStatus1Period = 8,
c_Detached_kStatus2Period = 9,
c_Detached_kStatus3Period = 10,
c_Detached_kStatus4Period = 11,
c_Detached_kAngleConversionFactor = 12,
c_Detached_kDutyCycleStartPulseUs = 13,
c_Detached_kDutyCycleEndPulseUs = 14,
c_Detached_kDutyCyclePeriodUs = 15,
} c_Detached_ConfigParameter;
static const c_Detached_ConfigParameter c_Detached_kUnused =
(c_Detached_ConfigParameter)(-1);
c_REVLib_ParameterType c_Detached_GetParameterType(
c_Detached_ConfigParameter parameterId);
uint32_t c_Detached_GetParameterDefaultValue(c_Detached_ConfigParameter parameterId);
const char* c_Detached_GetParameterName(c_Detached_ConfigParameter parameterId);
c_Detached_ConfigParameter c_Detached_GetConfigParameter(
c_Detached_ConfigParameter parameterId);
#ifdef __cplusplus
} #endif