CTRE Phoenix Pro C++ 23.0.12
ctre::phoenixpro::ISerializable Class Referenceabstract

#include <ctre/phoenixpro/Serializable.hpp>

Inheritance diagram for ctre::phoenixpro::ISerializable:
ctre::phoenixpro::configs::ParentConfiguration ctre::phoenixpro::signals::AbsoluteSensorRangeValue ctre::phoenixpro::signals::AppliedRotorPolarityValue ctre::phoenixpro::signals::BridgeOuputValue ctre::phoenixpro::signals::ControlModeValue ctre::phoenixpro::signals::DeviceEnableValue ctre::phoenixpro::signals::FeedbackSensorSourceValue ctre::phoenixpro::signals::ForwardLimitSourceValue ctre::phoenixpro::signals::ForwardLimitTypeValue ctre::phoenixpro::signals::ForwardLimitValue ctre::phoenixpro::signals::FrcLockValue ctre::phoenixpro::signals::InvertedValue ctre::phoenixpro::signals::IsPROLicensedValue ctre::phoenixpro::signals::Led1OffColorValue ctre::phoenixpro::signals::Led1OnColorValue ctre::phoenixpro::signals::Led2OffColorValue ctre::phoenixpro::signals::Led2OnColorValue ctre::phoenixpro::signals::MagnetHealthValue ctre::phoenixpro::signals::MotionMagicIsRunningValue ctre::phoenixpro::signals::NeutralModeValue ctre::phoenixpro::signals::ReverseLimitSourceValue ctre::phoenixpro::signals::ReverseLimitTypeValue ctre::phoenixpro::signals::ReverseLimitValue ctre::phoenixpro::signals::RobotEnableValue ctre::phoenixpro::signals::SensorDirectionValue ctre::phoenixpro::signals::System_StateValue

Public Member Functions

virtual std::string Serialize () const =0
 

Member Function Documentation

◆ Serialize()

virtual std::string ctre::phoenixpro::ISerializable::Serialize ( ) const
pure virtual

Implemented in ctre::phoenixpro::signals::System_StateValue, ctre::phoenixpro::signals::IsPROLicensedValue, ctre::phoenixpro::signals::SensorDirectionValue, ctre::phoenixpro::signals::FrcLockValue, ctre::phoenixpro::signals::RobotEnableValue, ctre::phoenixpro::signals::Led1OnColorValue, ctre::phoenixpro::signals::Led1OffColorValue, ctre::phoenixpro::signals::Led2OnColorValue, ctre::phoenixpro::signals::Led2OffColorValue, ctre::phoenixpro::signals::AbsoluteSensorRangeValue, ctre::phoenixpro::signals::DeviceEnableValue, ctre::phoenixpro::signals::ForwardLimitValue, ctre::phoenixpro::signals::ReverseLimitValue, ctre::phoenixpro::signals::AppliedRotorPolarityValue, ctre::phoenixpro::signals::ControlModeValue, ctre::phoenixpro::signals::MotionMagicIsRunningValue, ctre::phoenixpro::signals::InvertedValue, ctre::phoenixpro::signals::NeutralModeValue, ctre::phoenixpro::signals::FeedbackSensorSourceValue, ctre::phoenixpro::signals::ForwardLimitTypeValue, ctre::phoenixpro::signals::ForwardLimitSourceValue, ctre::phoenixpro::signals::ReverseLimitTypeValue, ctre::phoenixpro::signals::ReverseLimitSourceValue, ctre::phoenixpro::signals::MagnetHealthValue, ctre::phoenixpro::signals::BridgeOuputValue, ctre::phoenixpro::configs::MagnetSensorConfigs, ctre::phoenixpro::configs::MountPoseConfigs, ctre::phoenixpro::configs::GyroTrimConfigs, ctre::phoenixpro::configs::Pigeon2FeaturesConfigs, ctre::phoenixpro::configs::Slot0Configs, ctre::phoenixpro::configs::Slot1Configs, ctre::phoenixpro::configs::Slot2Configs, ctre::phoenixpro::configs::MotorOutputConfigs, ctre::phoenixpro::configs::CurrentLimitsConfigs, ctre::phoenixpro::configs::VoltageConfigs, ctre::phoenixpro::configs::TorqueCurrentConfigs, ctre::phoenixpro::configs::FeedbackConfigs, ctre::phoenixpro::configs::OpenLoopRampsConfigs, ctre::phoenixpro::configs::ClosedLoopRampsConfigs, ctre::phoenixpro::configs::HardwareLimitSwitchConfigs, ctre::phoenixpro::configs::AudioConfigs, ctre::phoenixpro::configs::SoftwareLimitSwitchConfigs, ctre::phoenixpro::configs::MotionMagicConfigs, ctre::phoenixpro::configs::CustomParamsConfigs, ctre::phoenixpro::configs::ClosedLoopGeneralConfigs, ctre::phoenixpro::configs::CANcoderConfiguration, ctre::phoenixpro::configs::Pigeon2Configuration, and ctre::phoenixpro::configs::TalonFXConfiguration.


The documentation for this class was generated from the following file: