Package com.revrobotics.config
Class BaseConfig
java.lang.Object
com.revrobotics.config.BaseConfig
- Direct Known Subclasses:
AbsoluteEncoderConfig
,AlternateEncoderConfig
,AnalogSensorConfig
,ClosedLoopConfig
,EncoderConfig
,ExternalEncoderConfig
,FeedForwardConfig
,LimitSwitchConfig
,MAXMotionConfig
,ServoChannelConfig
,ServoHubConfig
,SignalsConfig
,SmartMotionConfig
,SoftLimitConfig
,SparkBaseConfig
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
apply
(BaseConfig config) flatten()
protected Object
getParameter
(int parameterId) protected Object
getParameter
(BaseConfig fromConfig, int parameterId) protected void
putParameter
(int parameterId, boolean value) protected void
putParameter
(int parameterId, float value) protected void
putParameter
(int parameterId, int value) protected void
removeParameter
(int parameterId) protected void
removeParameter
(BaseConfig fromConfig, int parameterId)
-
Constructor Details
-
BaseConfig
-
-
Method Details
-
putParameter
protected void putParameter(int parameterId, int value) -
putParameter
protected void putParameter(int parameterId, float value) -
putParameter
protected void putParameter(int parameterId, boolean value) -
getParameter
-
getParameter
-
removeParameter
protected void removeParameter(int parameterId) -
removeParameter
-
apply
-
flatten
-