The type of motor attached to the Talon.
More...
#include <ctre/phoenix6/signals/SpnEnums.hpp>
|
static constexpr int | Unknown = 0 |
| Talon could not determine the type of motor attached.
|
|
static constexpr int | Falcon500_Integrated = 1 |
| Talon is attached to an integrated Falcon motor.
|
|
static constexpr int | KrakenX60_Integrated = 2 |
| Talon is attached to an integrated Kraken X60 motor.
|
|
static constexpr int | KrakenX44_Integrated = 3 |
| Talon is attached to an integrated Kraken X44 motor.
|
|
static constexpr int | Minion_JST = 4 |
| Talon is connected to a CTR Electronics MinionĀ® brushless three phase motor.
|
|
static constexpr int | Brushed_AB = 5 |
| Talon is connected to a third party brushed DC motor with leads A and B.
|
|
static constexpr int | Brushed_AC = 6 |
| Talon is connected to a third party brushed DC motor with leads A and C.
|
|
static constexpr int | Brushed_BC = 7 |
| Talon is connected to a third party brushed DC motor with leads B and C.
|
|
static constexpr int | NEO_JST = 8 |
| Talon is connected to a third party NEO brushless three phase motor.
|
|
static constexpr int | NEO550_JST = 9 |
| Talon is connected to a third party NEO550 brushless three phase motor.
|
|
static constexpr int | VORTEX_JST = 10 |
| Talon is connected to a third party VORTEX brushless three phase motor.
|
|
The type of motor attached to the Talon.
This can be used to determine what motor is attached to the Talon FX. Return will be "Unknown" if firmware is too old or device is not present.
◆ ConnectedMotorValue() [1/2]
constexpr ctre::phoenix6::signals::ConnectedMotorValue::ConnectedMotorValue |
( |
int | value | ) |
|
|
inlineconstexpr |
◆ ConnectedMotorValue() [2/2]
constexpr ctre::phoenix6::signals::ConnectedMotorValue::ConnectedMotorValue |
( |
| ) |
|
|
inlineconstexpr |
◆ operator!=() [1/2]
constexpr bool ctre::phoenix6::signals::ConnectedMotorValue::operator!= |
( |
ConnectedMotorValue | data | ) |
const |
|
inlineconstexpr |
◆ operator!=() [2/2]
constexpr bool ctre::phoenix6::signals::ConnectedMotorValue::operator!= |
( |
int | data | ) |
const |
|
inlineconstexpr |
◆ operator<() [1/2]
constexpr bool ctre::phoenix6::signals::ConnectedMotorValue::operator< |
( |
ConnectedMotorValue | data | ) |
const |
|
inlineconstexpr |
◆ operator<() [2/2]
constexpr bool ctre::phoenix6::signals::ConnectedMotorValue::operator< |
( |
int | data | ) |
const |
|
inlineconstexpr |
◆ operator==() [1/2]
constexpr bool ctre::phoenix6::signals::ConnectedMotorValue::operator== |
( |
ConnectedMotorValue | data | ) |
const |
|
inlineconstexpr |
◆ operator==() [2/2]
constexpr bool ctre::phoenix6::signals::ConnectedMotorValue::operator== |
( |
int | data | ) |
const |
|
inlineconstexpr |
◆ Serialize()
std::string ctre::phoenix6::signals::ConnectedMotorValue::Serialize |
( |
| ) |
const |
|
inlinevirtual |
◆ ToString()
std::string ctre::phoenix6::signals::ConnectedMotorValue::ToString |
( |
| ) |
const |
|
inline |
Gets the string representation of this enum.
- Returns
- String representation of this enum
◆ operator<<
◆ Brushed_AB
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::Brushed_AB = 5 |
|
staticconstexpr |
Talon is connected to a third party brushed DC motor with leads A and B.
◆ Brushed_AC
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::Brushed_AC = 6 |
|
staticconstexpr |
Talon is connected to a third party brushed DC motor with leads A and C.
◆ Brushed_BC
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::Brushed_BC = 7 |
|
staticconstexpr |
Talon is connected to a third party brushed DC motor with leads B and C.
◆ Falcon500_Integrated
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::Falcon500_Integrated = 1 |
|
staticconstexpr |
Talon is attached to an integrated Falcon motor.
◆ KrakenX44_Integrated
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::KrakenX44_Integrated = 3 |
|
staticconstexpr |
Talon is attached to an integrated Kraken X44 motor.
◆ KrakenX60_Integrated
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::KrakenX60_Integrated = 2 |
|
staticconstexpr |
Talon is attached to an integrated Kraken X60 motor.
◆ Minion_JST
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::Minion_JST = 4 |
|
staticconstexpr |
Talon is connected to a CTR Electronics MinionĀ® brushless three phase motor.
◆ NEO550_JST
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::NEO550_JST = 9 |
|
staticconstexpr |
Talon is connected to a third party NEO550 brushless three phase motor.
◆ NEO_JST
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::NEO_JST = 8 |
|
staticconstexpr |
Talon is connected to a third party NEO brushless three phase motor.
◆ Unknown
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::Unknown = 0 |
|
staticconstexpr |
Talon could not determine the type of motor attached.
◆ value
int ctre::phoenix6::signals::ConnectedMotorValue::value |
◆ VORTEX_JST
constexpr int ctre::phoenix6::signals::ConnectedMotorValue::VORTEX_JST = 10 |
|
staticconstexpr |
Talon is connected to a third party VORTEX brushless three phase motor.
The documentation for this class was generated from the following file: