WPILibC++  2020.3.2-60-g3011ebe
frc::DMASample Class Reference
Inheritance diagram for frc::DMASample:
HAL_DMASample

Public Member Functions

HAL_DMAReadStatus Update (const DMA *dma, units::second_t timeout, int32_t *remaining, int32_t *status)
 
uint64_t GetTime () const
 
units::second_t GetTimeStamp () const
 
int32_t GetEncoderRaw (const Encoder *encoder, int32_t *status) const
 
double GetEncoderDistance (const Encoder *encoder, int32_t *status) const
 
int32_t GetEncoderPeriodRaw (const Encoder *encoder, int32_t *status) const
 
int32_t GetCounter (const Counter *counter, int32_t *status) const
 
int32_t GetCounterPeriod (const Counter *counter, int32_t *status) const
 
bool GetDigitalSource (const DigitalSource *digitalSource, int32_t *status) const
 
int32_t GetAnalogInputRaw (const AnalogInput *analogInput, int32_t *status) const
 
double GetAnalogInputVoltage (const AnalogInput *analogInput, int32_t *status)
 
int32_t GetAveragedAnalogInputRaw (const AnalogInput *analogInput, int32_t *status) const
 
double GetAveragedAnalogInputVoltage (const AnalogInput *analogInput, int32_t *status)
 
void GetAnalogAccumulator (const AnalogInput *analogInput, int64_t *count, int64_t *value, int32_t *status) const
 
int32_t GetDutyCycleOutputRaw (const DutyCycle *dutyCycle, int32_t *status) const
 
double GetDutyCycleOutput (const DutyCycle *dutyCycle, int32_t *status)
 

Additional Inherited Members

- Public Attributes inherited from HAL_DMASample
uint32_t readBuffer [74]
 
int32_t channelOffsets [22]
 
uint64_t timeStamp
 
uint32_t captureSize
 
uint8_t triggerChannels
 

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