CTRE Phoenix 6 C++ 24.3.0
StatusSignal.hpp File Reference
#include "ctre/phoenix/StatusCodes.h"
#include "ctre/phoenix/platform/ConsoleUtil.hpp"
#include "ctre/phoenix/platform/Platform.hpp"
#include "ctre/phoenix6/hardware/DeviceIdentifier.hpp"
#include "ctre/phoenix6/Timestamp.hpp"
#include "ctre/phoenix6/networking/interfaces/ReportError_Interface.h"
#include <array>
#include <functional>
#include <initializer_list>
#include <map>
#include <ostream>
#include <sstream>
#include <string>
#include <units/base.h>
#include <units/frequency.h>
#include <units/time.h>

Go to the source code of this file.

Classes

class  ctre::phoenix6::BaseStatusSignal
 Class that provides operations to retrieve information about a status signal. More...
 
struct  ctre::phoenix6::BaseStatusSignal::is_all_status_signal< Signals >
 Type trait to verify that all types passed in are subclasses of BaseStatusSignal. More...
 
struct  ctre::phoenix6::SignalMeasurement< L >
 Information from a single measurement of a status signal. More...
 
class  ctre::phoenix6::StatusSignal< T >
 Represents a status signal with data of type T, and operations available to retrieve information about the signal. More...
 

Namespaces

namespace  ctre
 
namespace  ctre::phoenix6
 
namespace  ctre::phoenix6::hardware