CTRE Phoenix C++ 5.33.1
ctre::phoenix::sensors::PigeonIMU_StickyFaults Struct Reference

Sticky faults available to Pigeon. More...

#include <ctre/phoenix/sensors/PigeonIMU_StickyFaults.h>

Public Member Functions

bool HasAnyFault () const
 
uint64_t ToBitfield () const
 
void Update (uint64_t bits)
 Updates current fault list with specified bit field of faults. More...
 
 PigeonIMU_StickyFaults (uint64_t bits)
 Creates fault list with specified bit field of faults. More...
 
 PigeonIMU_StickyFaults ()
 

Detailed Description

Sticky faults available to Pigeon.

Constructor & Destructor Documentation

◆ PigeonIMU_StickyFaults() [1/2]

ctre::phoenix::sensors::PigeonIMU_StickyFaults::PigeonIMU_StickyFaults ( uint64_t  bits)
inline

Creates fault list with specified bit field of faults.

Parameters
bitsbit field of faults to update with

◆ PigeonIMU_StickyFaults() [2/2]

ctre::phoenix::sensors::PigeonIMU_StickyFaults::PigeonIMU_StickyFaults ( )
inline

Member Function Documentation

◆ HasAnyFault()

bool ctre::phoenix::sensors::PigeonIMU_StickyFaults::HasAnyFault ( ) const
inline
Returns
true if any faults are tripped

◆ ToBitfield()

uint64_t ctre::phoenix::sensors::PigeonIMU_StickyFaults::ToBitfield ( ) const
inline
Returns
Current fault list as a bit field

◆ Update()

void ctre::phoenix::sensors::PigeonIMU_StickyFaults::Update ( uint64_t  bits)
inline

Updates current fault list with specified bit field of faults.

Parameters
bitsbit field of faults to update with

The documentation for this struct was generated from the following file: