WPILibC++ 2023.4.3-108-ge5452e3
frc::detail Namespace Reference

Classes

class  ListenerExecutor
 An executor for running listener tasks posted by Sendable listeners synchronously from the main application thread. More...
 
class  RecordingController
 
class  ShuffleboardInstance
 

Functions

std::shared_ptr< SendableCameraWrapper > & GetSendableCameraWrapper (std::string_view cameraName)
 
void AddToSendableRegistry (wpi::Sendable *sendable, std::string_view name)
 
const char * GetStringForWidgetType (BuiltInWidgets type)
 
WPILIB_DLLEXPORT int IncrementAndGetProfiledPIDControllerInstances ()
 
template<typename Matrix , typename T , typename... Ts>
void CostMatrixImpl (Matrix &result, T elem, Ts... elems)
 
template<typename Matrix , typename T , typename... Ts>
void CovMatrixImpl (Matrix &result, T elem, Ts... elems)
 
template<typename Matrix , typename T , typename... Ts>
void WhiteNoiseVectorImpl (Matrix &result, T elem, Ts... elems)
 
template<int States, int Inputs>
bool IsStabilizableImpl (const Matrixd< States, States > &A, const Matrixd< States, Inputs > &B)
 

Variables

constexpr const char * kProtocol = "camera_server://"
 

Function Documentation

◆ AddToSendableRegistry()

void frc::detail::AddToSendableRegistry ( wpi::Sendable sendable,
std::string_view  name 
)

◆ CostMatrixImpl()

template<typename Matrix , typename T , typename... Ts>
void frc::detail::CostMatrixImpl ( Matrix &  result,
elem,
Ts...  elems 
)

◆ CovMatrixImpl()

template<typename Matrix , typename T , typename... Ts>
void frc::detail::CovMatrixImpl ( Matrix &  result,
elem,
Ts...  elems 
)

◆ GetSendableCameraWrapper()

std::shared_ptr< SendableCameraWrapper > & frc::detail::GetSendableCameraWrapper ( std::string_view  cameraName)

◆ GetStringForWidgetType()

const char * frc::detail::GetStringForWidgetType ( BuiltInWidgets  type)

◆ IncrementAndGetProfiledPIDControllerInstances()

WPILIB_DLLEXPORT int frc::detail::IncrementAndGetProfiledPIDControllerInstances ( )

◆ IsStabilizableImpl()

template<int States, int Inputs>
bool frc::detail::IsStabilizableImpl ( const Matrixd< States, States > &  A,
const Matrixd< States, Inputs > &  B 
)

◆ WhiteNoiseVectorImpl()

template<typename Matrix , typename T , typename... Ts>
void frc::detail::WhiteNoiseVectorImpl ( Matrix &  result,
elem,
Ts...  elems 
)

Variable Documentation

◆ kProtocol

constexpr const char* frc::detail::kProtocol = "camera_server://"
constexpr