REVLib - C++
rev Namespace Reference

Namespaces

namespace  detail
 
namespace  servohub
 
namespace  spark
 

Classes

class  AbsoluteEncoder
 
class  AnalogInput
 
class  BaseConfig
 
class  CIEColor
 
class  ColorMatch
 
class  ColorSensorV3
 
class  RelativeEncoder
 

Enumerations

enum class  REVLibError {
  kOk = 0 , kError = 1 , kTimeout = 2 , kNotImplemented = 3 ,
  kHALError = 4 , kCantFindFirmware = 5 , kFirmwareTooOld = 6 , kFirmwareTooNew = 7 ,
  kParamInvalidID = 8 , kParamMismatchType = 9 , kParamAccessMode = 10 , kParamInvalid = 11 ,
  kParamNotImplementedDeprecated = 12 , kFollowConfigMismatch = 13 , kInvalid = 14 , kSetpointOutOfRange = 15 ,
  kUnknown = 16 , kCANDisconnected = 17 , kDuplicateCANId = 18 , kInvalidCANId = 19 ,
  kSparkMaxDataPortAlreadyConfiguredDifferently = 20 , kSparkFlexBrushedWithoutDock = 21 , kInvalidBrushlessEncoderConfiguration = 22 , kFeedbackSensorIncompatibleWithDataPortConfig = 23 ,
  kParamInvalidChannel = 24 , kParamInvalidValue = 25 , kCannotPersistParametersWhileEnabled = 26
}
 

Enumeration Type Documentation

◆ REVLibError

enum class rev::REVLibError
strong
Enumerator
kOk 
kError 
kTimeout 
kNotImplemented 
kHALError 
kCantFindFirmware 
kFirmwareTooOld 
kFirmwareTooNew 
kParamInvalidID 
kParamMismatchType 
kParamAccessMode 
kParamInvalid 
kParamNotImplementedDeprecated 
kFollowConfigMismatch 
kInvalid 
kSetpointOutOfRange 
kUnknown 
kCANDisconnected 
kDuplicateCANId 
kInvalidCANId 
kSparkMaxDataPortAlreadyConfiguredDifferently 
kSparkFlexBrushedWithoutDock 
kInvalidBrushlessEncoderConfiguration 
kFeedbackSensorIncompatibleWithDataPortConfig 
kParamInvalidChannel 
kParamInvalidValue 
kCannotPersistParametersWhileEnabled