Configuring a Servo Hub
Last updated
Was this helpful?
Last updated
Was this helpful?
This page will discuss information about configuration concepts specific to the Servo Hub. For more information on general configuration in REVLib, see .
Though Servo Hub has its own configuration class, ServoHubConfig
, the majority of configuration occurs in the ServoChannelConfig
class.
For more information about what configurations and sub-configuration classes the Servo Hub provides, refer to the links below:
ServoHubConfig
Configuring a Servo Hub automatically persists the configuration settings between power cycles when calling the configure()
method.
Persisting parameters involves saving them to the Servo Hub's memory, which is time-intensive and blocks communication with the device.
It is recommended to update the the majority of device parameters during the initial configuration of the device at the start of your program to ensure that the controller retains its configuration in the event of a power cycle during operation e.g. due to a breaker trip or a brownout.
It is generally recommended to not make updates to the configuration mid-operation to avoid blocking the program and affecting the performance of the robot.
Below is an example of either case: