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,SoftLimitConfig,SparkBaseConfig
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapply(BaseConfig config) flatten()protected ObjectgetParameter(int parameterId) protected ObjectgetParameter(BaseConfig fromConfig, int parameterId) protected voidputParameter(int parameterId, boolean value) protected voidputParameter(int parameterId, float value) protected voidputParameter(int parameterId, int value) protected voidremoveParameter(int parameterId) protected voidremoveParameter(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
-