std::string Serialize() const override
Serialize this configuration into a string.
Definition Configuration.hpp:51
constexpr EmptyConfiguration()=default
std::string ToString() const override
Definition Configuration.hpp:47
ctre::phoenix::StatusCode Deserialize(std::string const &) override
Deserialize this configuration from a string.
Definition Configuration.hpp:55
Common interface for all configuration objects.
Definition Configuration.hpp:20
friend std::ostream & operator<<(std::ostream &str, ParentConfiguration const &v)
virtual ctre::phoenix::StatusCode Deserialize(std::string const &string)=0
Deserialize this configuration from a string.
virtual std::string Serialize() const =0
Serialize this configuration into a string.
virtual std::string ToString() const =0
Status codes reported by APIs, including OK, warnings, and errors.
Definition StatusCodes.h:28
static constexpr int OK
No Error.
Definition StatusCodes.h:35
Definition ExternalFeedbackConfigs.hpp:21
Definition ExternalFeedbackConfigs.hpp:16
Definition motor_constants.h:14