Loading [MathJax]/extensions/tex2jax.js
WPILibC++
2025.3.2
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
Enumerator
a
b
c
f
h
i
k
l
m
o
p
s
t
u
w
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerations
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
Enumerator
a
b
c
f
i
k
m
o
p
r
s
v
Related Symbols
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Enumerations
a
c
e
h
m
n
p
r
s
t
u
w
Enumerator
c
h
i
m
n
p
u
w
Macros
_
a
c
d
e
f
g
h
i
j
k
l
m
n
p
r
s
t
u
v
w
x
▼
WPILibC++
LICENSE
Deprecated List
Todo List
►
Topics
►
Namespaces
►
Concepts
▼
Classes
▼
Class List
►
cs
►
detail
►
Eigen
►
fmt
►
fmt_detail
▼
frc
►
detail
►
internal
►
sim
►
sysid
►
AddressableLED
►
ADIS16448_IMU
►
ADIS16470_IMU
►
ADXL345_I2C
►
ADXL345_SPI
►
ADXL362
►
ADXRS450_Gyro
►
Alert
►
AnalogAccelerometer
►
AnalogEncoder
►
AnalogGyro
►
AnalogInput
►
AnalogOutput
►
AnalogPotentiometer
►
AnalogTrigger
►
AnalogTriggerOutput
►
AprilTag
►
AprilTagDetection
►
AprilTagDetector
►
AprilTagFieldLayout
►
AprilTagPoseEstimate
►
AprilTagPoseEstimator
►
ArmFeedforward
►
AsynchronousInterrupt
►
BangBangController
►
BooleanEvent
►
BuiltInAccelerometer
►
CameraServer
►
CameraServerShared
►
CAN
►
CANData
►
CANStatus
►
CentripetalAccelerationConstraint
►
ChassisSpeeds
►
Color
►
Color8Bit
►
ComplexWidget
►
Compressor
►
ControlAffinePlantInversionFeedforward
►
CoordinateAxis
►
CoordinateSystem
►
Counter
►
CounterBase
►
ct_matrix
►
CubicHermiteSpline
►
DataLogManager
►
DCMotor
►
Debouncer
►
DifferentialDrive
►
DifferentialDriveAccelerationLimiter
►
DifferentialDriveFeedforward
►
DifferentialDriveKinematics
►
DifferentialDriveKinematicsConstraint
►
DifferentialDriveOdometry
►
DifferentialDriveOdometry3d
►
DifferentialDrivePoseEstimator
►
DifferentialDrivePoseEstimator3d
►
DifferentialDriveVoltageConstraint
►
DifferentialDriveWheelPositions
►
DifferentialDriveWheelSpeeds
►
DifferentialDriveWheelVoltages
►
DigitalGlitchFilter
►
DigitalInput
►
DigitalOutput
►
DigitalSource
►
DMA
►
DMASample
►
DMC60
►
DoubleSolenoid
►
DriverStation
►
DSControlWord
►
DutyCycle
►
DutyCycleEncoder
►
ElevatorFeedforward
►
Ellipse2d
►
EllipticalRegionConstraint
►
Encoder
►
EventLoop
►
ExponentialProfile
►
ExtendedKalmanFilter
►
ExternalDirectionCounter
►
Field2d
►
FieldObject2d
►
GenericHID
►
HolonomicDriveController
►
I2C
►
ImplicitModelFollower
►
IterativeRobotBase
►
Jaguar
►
Joystick
►
KalmanFilter
►
KalmanFilterLatencyCompensator
►
Kinematics
►
Koors40
►
LayoutType
►
LEDPattern
►
LinearFilter
►
LinearPlantInversionFeedforward
►
LinearQuadraticRegulator
►
LinearSystem
►
LinearSystemId
►
LinearSystemLoop
►
LiveWindow
►
LTVDifferentialDriveController
►
LTVUnicycleController
►
MaxVelocityConstraint
►
MecanumDrive
►
MecanumDriveKinematics
►
MecanumDriveKinematicsConstraint
►
MecanumDriveOdometry
►
MecanumDriveOdometry3d
►
MecanumDrivePoseEstimator
►
MecanumDrivePoseEstimator3d
►
MecanumDriveWheelPositions
►
MecanumDriveWheelSpeeds
►
Mechanism2d
►
MechanismLigament2d
►
MechanismObject2d
►
MechanismRoot2d
►
MedianFilter
►
MerweScaledSigmaPoints
►
MotorController
►
MotorControllerGroup
►
MotorSafety
►
NetworkBooleanEvent
►
NidecBrushless
►
Notifier
►
Odometry
►
Odometry3d
►
OnBoardIO
►
PIDController
►
PneumaticHub
►
PneumaticsBase
►
PneumaticsControlModule
►
Pose2d
►
Pose3d
►
PoseEstimator
►
PoseEstimator3d
►
PowerDistribution
►
Preferences
►
ProfiledPIDController
►
PS4Controller
►
PS5Controller
►
PWM
►
PWMMotorController
►
PWMSparkFlex
►
PWMSparkMax
►
PWMTalonFX
►
PWMTalonSRX
►
PWMVenom
►
PWMVictorSPX
►
Quaternion
►
QuinticHermiteSpline
►
RamseteController
►
Rectangle2d
►
RectangularRegionConstraint
►
Relay
►
Resource
►
RobotBase
►
RobotController
►
RobotDriveBase
►
RobotState
►
RomiGyro
►
RomiMotor
►
Rotation2d
►
Rotation3d
►
RuntimeError
►
ScopedTracer
►
SD540
►
SendableBuilderImpl
►
SendableCameraWrapper
►
SendableChooser
►
SendableChooserBase
►
SensorUtil
►
SerialPort
►
Servo
►
SharpIR
►
SharpIRSim
►
Shuffleboard
►
ShuffleboardComponent
►
ShuffleboardComponentBase
►
ShuffleboardContainer
►
ShuffleboardLayout
►
ShuffleboardRoot
►
ShuffleboardTab
►
ShuffleboardValue
►
ShuffleboardWidget
►
SimpleMotorFeedforward
►
SimpleWidget
►
SimulatedAnnealing
►
SlewRateLimiter
►
SmartDashboard
►
Solenoid
►
Spark
►
SPI
►
Spline
►
SplineHelper
►
SplineParameterizer
►
StadiaController
►
SteadyStateKalmanFilter
►
SuppliedValueWidget
►
SwerveDriveKinematics
►
SwerveDriveKinematicsConstraint
►
SwerveDriveOdometry
►
SwerveDriveOdometry3d
►
SwerveDrivePoseEstimator
►
SwerveDrivePoseEstimator3d
►
SwerveModulePosition
►
SwerveModuleState
►
SynchronousInterrupt
►
Tachometer
►
Talon
►
TimedRobot
►
TimeInterpolatableBuffer
►
Timer
►
TimesliceRobot
►
Tracer
►
Trajectory
►
TrajectoryConfig
►
TrajectoryConstraint
►
TrajectoryGenerator
►
TrajectoryParameterizer
►
TrajectoryUtil
►
Transform2d
►
Transform3d
►
Translation2d
►
Translation3d
►
TrapezoidProfile
►
TravelingSalesman
►
Twist2d
►
Twist3d
►
Ultrasonic
►
UnscentedKalmanFilter
►
UpDownCounter
►
Victor
►
VictorSP
►
VisionPipeline
►
VisionRunner
►
VisionRunnerBase
►
Watchdog
►
WidgetType
►
XboxController
►
XRPGyro
►
XRPMotor
►
XRPOnBoardIO
►
XRPRangefinder
►
XRPReflectanceSensor
►
XRPServo
►
frc2
►
hal
►
nanopb
►
nt
►
sleipnir
►
std
►
units
►
wpi
►
wpi_memory_pmr
►
_AFD_POLL_HANDLE_INFO
►
_AFD_POLL_INFO
►
_uv_barrier
►
_wpi_proto_ProtobufArmFeedforward
►
_wpi_proto_ProtobufChassisSpeeds
►
_wpi_proto_ProtobufCubicHermiteSpline
►
_wpi_proto_ProtobufDCMotor
►
_wpi_proto_ProtobufDifferentialDriveFeedforward
►
_wpi_proto_ProtobufDifferentialDriveKinematics
►
_wpi_proto_ProtobufDifferentialDriveWheelPositions
►
_wpi_proto_ProtobufDifferentialDriveWheelSpeeds
►
_wpi_proto_ProtobufDifferentialDriveWheelVoltages
►
_wpi_proto_ProtobufElevatorFeedforward
►
_wpi_proto_ProtobufEllipse2d
►
_wpi_proto_ProtobufLinearSystem
►
_wpi_proto_ProtobufMatrix
►
_wpi_proto_ProtobufMecanumDriveKinematics
►
_wpi_proto_ProtobufMecanumDriveWheelPositions
►
_wpi_proto_ProtobufMecanumDriveWheelSpeeds
►
_wpi_proto_ProtobufPose2d
►
_wpi_proto_ProtobufPose3d
►
_wpi_proto_ProtobufQuaternion
►
_wpi_proto_ProtobufQuinticHermiteSpline
►
_wpi_proto_ProtobufRectangle2d
►
_wpi_proto_ProtobufRotation2d
►
_wpi_proto_ProtobufRotation3d
►
_wpi_proto_ProtobufSimpleMotorFeedforward
►
_wpi_proto_ProtobufSwerveDriveKinematics
►
_wpi_proto_ProtobufSwerveModulePosition
►
_wpi_proto_ProtobufSwerveModuleState
►
_wpi_proto_ProtobufTrajectory
►
_wpi_proto_ProtobufTrajectoryState
►
_wpi_proto_ProtobufTransform2d
►
_wpi_proto_ProtobufTransform3d
►
_wpi_proto_ProtobufTranslation2d
►
_wpi_proto_ProtobufTranslation3d
►
_wpi_proto_ProtobufTwist2d
►
_wpi_proto_ProtobufTwist3d
►
_wpi_proto_ProtobufVector
►
adl_serializer
►
apriltag_detection
►
apriltag_detection_info_t
►
apriltag_detector
►
apriltag_family
►
apriltag_pose_t
►
apriltag_quad_thresh_params
►
basic_appender
►
basic_cstring_view
►
basic_format_arg
►
basic_format_args
►
basic_fstring
►
basic_json
►
basic_memory_buffer
►
basic_ostream_formatter
►
basic_printf_context
►
basic_specs
►
basic_string_view
►
buffered_file
►
byte_container_with_subtype
►
bytes
compiled_string
conjunction
conjunction< P >
conjunction< P1, Pn... >
►
context
►
CS_Event
►
CS_UsbCameraInfo
►
CS_VideoMode
►
day
►
dynamic_format_arg_store
►
format_facet
►
format_int
►
format_specs
►
format_to_n_result
►
format_to_result
►
formatter
►
formatter< BitRef, Char, enable_if_t< detail::is_bit_reference_like< BitRef >::value > >
►
formatter< bytes >
formatter< Char[N], Char >
►
formatter< day, Char >
►
formatter< detail::bigint >
formatter< detail::bitint< N >, Char >
formatter< detail::float128, Char >
►
formatter< detail::streamed_view< T >, Char >
►
formatter< detail::styled_arg< T >, Char >
formatter< detail::ubitint< N >, Char >
►
formatter< group_digits_view< T > >
►
formatter< join_view< It, Sentinel, Char >, Char >
►
formatter< local_time< Duration >, Char >
►
formatter< month, Char >
►
formatter< nested_view< T, Char >, Char >
►
formatter< R, Char, enable_if_t< conjunction< bool_constant< range_format_kind< R, Char >::value !=range_format::disabled &&range_format_kind< R, Char >::value !=range_format::map &&range_format_kind< R, Char >::value !=range_format::string &&range_format_kind< R, Char >::value !=range_format::debug_string >, detail::is_formattable_delayed< R, Char > >::value > >
►
formatter< R, Char, enable_if_t< range_format_kind< R, Char >::value==range_format::map > >
►
formatter< R, Char, enable_if_t< range_format_kind< R, Char >::value==range_format::string||range_format_kind< R, Char >::value==range_format::debug_string > >
►
formatter< std::atomic< T >, Char, enable_if_t< is_formattable< T, Char >::value > >
formatter< std::basic_string< Char, Traits, Allocator >, Char >
►
formatter< std::bitset< N >, Char >
►
formatter< std::chrono::duration< Rep, Period >, Char >
►
formatter< std::complex< T >, Char >
►
formatter< std::error_code >
►
formatter< std::reference_wrapper< T >, Char, enable_if_t< is_formattable< remove_cvref_t< T >, Char >::value > >
formatter< std::thread::id, Char >
►
formatter< std::tm, Char >
►
formatter< sys_time< Duration >, Char >
►
formatter< T, Char, enable_if_t< conjunction< detail::is_container_adaptor_like< T >, bool_constant< range_format_kind< T, Char >::value==range_format::disabled > >::value > >
formatter< T, Char, enable_if_t< detail::type_constant< T, Char >::value !=detail::type::custom_type > >
►
formatter< T, Char, typename std::enable_if< std::is_base_of< std::exception, T >::value >::type >
►
formatter< T, Char, void_t< detail::format_as_result< T > > >
►
formatter< Tuple, Char, enable_if_t< fmt::is_tuple_like< Tuple >::value &&fmt::is_tuple_formattable< Tuple, Char >::value > >
►
formatter< tuple_join_view< Char, Tuple >, Char, enable_if_t< is_tuple_like< Tuple >::value > >
►
formatter< utc_time< Duration >, Char >
►
formatter< weekday, Char >
►
formatter< year, Char >
►
formatter< year_month_day, Char >
►
fstring
►
g2d_line_segment_t
►
g2d_line_t
►
generic_context
►
group_digits_view
►
HAL_AddressableLEDData
►
HAL_CANStreamMessage
►
HAL_ControlWord
►
HAL_DMASample
►
HAL_HMBData
►
HAL_JoystickAxes
►
HAL_JoystickButtons
►
HAL_JoystickDescriptor
►
HAL_JoystickPOVs
►
HAL_MatchInfo
►
HAL_PowerDistributionChannelData
►
HAL_PowerDistributionFaults
►
HAL_PowerDistributionStickyFaults
►
HAL_PowerDistributionVersion
►
HAL_REVPHCompressorConfig
►
HAL_REVPHFaults
►
HAL_REVPHStickyFaults
►
HAL_REVPHVersion
►
HAL_Value
►
HALSIM_NotifierInfo
►
image_f32
►
image_u32
►
image_u8
►
image_u8_lut
►
image_u8x3
►
image_u8x4
is_char
is_char< char >
is_char< char16_t >
is_char< char32_t >
is_char< wchar_t >
is_contiguous
is_contiguous< basic_memory_buffer< T, SIZE, Allocator > >
is_contiguous< std::basic_string< Char, Traits, Allocator > >
►
is_range
►
is_tuple_formattable
►
is_tuple_like
is_xchar
is_xchar< char16_t >
is_xchar< char32_t >
is_xchar< wchar_t >
►
join_view
►
json_pointer
►
json_sax
►
loc_value
►
matd_chol_t
►
matd_plu_t
►
matd_svd_t
►
matd_t
►
monostate
►
month
►
nested_formatter
►
nested_view
►
NT_ConnectionInfo
►
NT_Event
►
NT_LogMessage
►
NT_Meta_Client
►
NT_Meta_ClientPublisher
►
NT_Meta_ClientSubscriber
►
NT_Meta_SubscriberOptions
►
NT_Meta_TopicPublisher
►
NT_Meta_TopicSubscriber
►
NT_PubSubOptions
►
NT_TimestampedBoolean
►
NT_TimestampedBooleanArray
►
NT_TimestampedDouble
►
NT_TimestampedDoubleArray
►
NT_TimestampedFloat
►
NT_TimestampedFloatArray
►
NT_TimestampedInteger
►
NT_TimestampedIntegerArray
►
NT_TimestampedRaw
►
NT_TimestampedString
►
NT_TimestampedStringArray
►
NT_TimeSyncEventData
►
NT_TopicInfo
►
NT_Value
►
NT_ValueEventData
►
ordered_map
►
pam
►
parse_context
►
pb_bytes_array_s
►
pb_callback_s
►
pb_extension_s
►
pb_extension_type_s
►
pb_field_iter_s
►
pb_filedesc_s
►
pb_istream_s
►
pb_msgdesc_s
►
pb_ostream_s
►
pjpeg
►
pjpeg_component
►
pnm
►
printf_formatter
►
quad
range_format_kind
range_formatter
►
range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >
►
rgb
►
runtime_format_string
►
string_buffer
►
string_feeder
►
text_style
►
timeprofile
►
timeprofile_entry
►
tuple_join_view
►
unionfind
►
uv__dirent_s
►
uv__io_s
►
uv__queue
►
uv__work
uv_any_handle
uv_any_req
uv_async_s
►
uv_barrier_t
►
uv_buf_t
uv_check_s
►
uv_cond_t
►
uv_connect_s
►
uv_cpu_info_s
►
uv_cpu_times_s
►
uv_dir_s
►
uv_dirent_s
►
uv_env_item_s
►
uv_fs_event_s
►
uv_fs_poll_s
►
uv_fs_s
►
uv_getaddrinfo_s
►
uv_getnameinfo_s
►
uv_group_s
uv_handle_s
uv_idle_s
►
uv_interface_address_s
►
uv_key_t
►
uv_lib_t
►
uv_loop_s
►
uv_metrics_s
►
uv_once_s
►
uv_passwd_s
►
uv_pipe_s
►
uv_poll_s
uv_prepare_s
►
uv_process_options_s
►
uv_process_s
►
uv_random_s
uv_req_s
►
uv_rusage_t
►
uv_rwlock_t
►
uv_shutdown_s
►
uv_signal_s
►
uv_stat_t
►
uv_statfs_s
►
uv_stdio_container_s
uv_stream_s
uv_tcp_s
►
uv_thread_options_s
uv_timer_s
►
uv_timespec64_t
►
uv_timespec_t
►
uv_timeval64_t
►
uv_timeval_t
uv_tty_s
►
uv_udp_s
►
uv_udp_send_s
►
uv_utsname_s
►
uv_work_s
►
uv_write_s
►
vprintf_args
►
weekday
►
WPI_RawFrame
►
WPI_ServiceData
►
WPI_String
►
writer
►
year
►
year_month_day
►
zarray
►
zhash_iterator
►
zmaxheap_iterator
Class Index
►
Class Hierarchy
►
Class Members
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
frc::Spark Member List
This is the complete list of members for
frc::Spark
, including all inherited members.
AddFollower
(PWMMotorController &follower)
frc::PWMMotorController
AddFollower
(T &&follower)
frc::PWMMotorController
inline
Check
()
frc::MotorSafety
CheckMotors
()
frc::MotorSafety
static
Disable
() override
frc::PWMMotorController
virtual
EnableDeadbandElimination
(bool eliminateDeadband)
frc::PWMMotorController
Feed
()
frc::MotorSafety
Get
() const override
frc::PWMMotorController
virtual
GetChannel
() const
frc::PWMMotorController
GetDescription
() const override
frc::PWMMotorController
virtual
GetExpiration
() const
frc::MotorSafety
GetInverted
() const override
frc::PWMMotorController
virtual
GetVoltage
() const
frc::PWMMotorController
virtual
InitSendable
(wpi::SendableBuilder &builder) override
frc::PWMMotorController
protected
virtual
IsAlive
() const
frc::MotorSafety
IsSafetyEnabled
() const
frc::MotorSafety
m_pwm
frc::PWMMotorController
protected
MotorSafety
()
frc::MotorSafety
MotorSafety
(MotorSafety &&rhs)
frc::MotorSafety
operator=
(Spark &&)=default
frc::Spark
frc::PWMMotorController::operator=
(PWMMotorController &&)=default
frc::PWMMotorController
frc::MotorSafety::operator=
(MotorSafety &&rhs)
frc::MotorSafety
wpi::SendableHelper< PWMMotorController >::operator=
(const SendableHelper &rhs)=default
wpi::SendableHelper< PWMMotorController >
wpi::SendableHelper< PWMMotorController >::operator=
(SendableHelper &&rhs)
wpi::SendableHelper< PWMMotorController >
inline
PWMMotorController
(PWMMotorController &&)=default
frc::PWMMotorController
PWMMotorController
(std::string_view name, int channel)
frc::PWMMotorController
protected
SendableHelper
(const SendableHelper &rhs)=default
wpi::SendableHelper< PWMMotorController >
SendableHelper
(SendableHelper &&rhs)
wpi::SendableHelper< PWMMotorController >
inline
SendableHelper
()=default
wpi::SendableHelper< PWMMotorController >
protected
Set
(double value) override
frc::PWMMotorController
virtual
SetExpiration
(units::second_t expirationTime)
frc::MotorSafety
SetInverted
(bool isInverted) override
frc::PWMMotorController
virtual
SetSafetyEnabled
(bool enabled)
frc::MotorSafety
SetVoltage
(units::volt_t output) override
frc::PWMMotorController
virtual
Spark
(int channel)
frc::Spark
explicit
Spark
(Spark &&)=default
frc::Spark
StopMotor
() override
frc::PWMMotorController
virtual
~MotorController
()=default
frc::MotorController
virtual
~MotorSafety
()
frc::MotorSafety
virtual
~Sendable
()=default
wpi::Sendable
virtual
~SendableHelper
()
wpi::SendableHelper< PWMMotorController >
inline
protected
Generated on Mon Mar 17 2025 23:50:39 for WPILibC++ by
1.12.0