CTRE Phoenix 6 C++ 26.0.0-beta-1
Loading...
Searching...
No Matches
ctre::phoenix6 Namespace Reference

Namespaces

namespace  configs
 
namespace  controls
 
namespace  hardware
 
namespace  mechanisms
 
namespace  networking
 
namespace  signals
 
namespace  sim
 
namespace  spns
 
namespace  swerve
 
namespace  utils
 
namespace  wpiutils
 

Classes

class  AllTimestamps
 A collection of timestamps for a received signal. More...
 
class  BaseStatusSignal
 Class that provides operations to retrieve information about a status signal. More...
 
class  CANBus
 Class for getting information about an available CAN bus. More...
 
class  HootAutoReplay
 Class for handling automatic logging and replay of custom signal inputs. More...
 
class  HootReplay
 Static class for controlling Phoenix 6 hoot log replay. More...
 
class  ISerializable
 
class  Orchestra
 Orchestra is used to play music through devices. More...
 
class  SignalLogger
 Static class for controlling the Phoenix 6 signal logger. More...
 
struct  SignalMeasurement
 Information from a single measurement of a status signal. More...
 
class  StatusSignal
 Represents a status signal with data of type T, and operations available to retrieve information about the signal. More...
 
class  StatusSignalCollection
 Class to manage bulk refreshing device status signals. More...
 
class  Timestamp
 Information about the timestamp of a signal. More...
 

Enumerations

enum class  HootSchemaType { Struct = 1 , Protobuf = 2 }
 Supported schema types for a hoot user signal. More...
 
enum class  MechanismState { OK , Disabled , RequiresUserAction }
 Possible states of a mechanism. More...
 

Enumeration Type Documentation

◆ HootSchemaType

enum class ctre::phoenix6::HootSchemaType
strong

Supported schema types for a hoot user signal.

Enumerator
Struct 

Serialize using the WPILib Struct format.

Protobuf 

Serialize using the Protobuf format.

◆ MechanismState

enum class ctre::phoenix6::MechanismState
strong

Possible states of a mechanism.

Enumerator
OK 

The mechanism is running normally.

Disabled 

The mechanism is temporarily disabled due to an issue.

RequiresUserAction 

The mechanism is disabled and requires user action.