mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-29 02:21:44 +00:00
Reverting back to static .a files for C++ and fixing lots of other assorted items
This commit is contained in:
@@ -3,11 +3,9 @@
|
||||
/* Open Source Software - may be modified and shared by FRC teams. The code */
|
||||
/* must be accompanied by the FIRST BSD license file in $(WIND_BASE)/WPILib. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
#pragma once
|
||||
|
||||
#ifndef INTERRUPTABLE_SENSORBASE_H_
|
||||
#define INTERRUPTABLE_SENSORBASE_H_
|
||||
|
||||
#include "HAL/HAL.h"
|
||||
#include "HAL/HAL.hpp"
|
||||
#include "SensorBase.h"
|
||||
|
||||
class InterruptableSensorBase : public SensorBase
|
||||
@@ -21,12 +19,9 @@ public:
|
||||
virtual void WaitForInterrupt(float timeout); ///< Synchronus version.
|
||||
virtual void EnableInterrupts(); ///< Enable interrupts - after finishing setup.
|
||||
virtual void DisableInterrupts(); ///< Disable, but don't deallocate.
|
||||
virtual double ReadInterruptTimestamp(); ///< Return the timestamp for the interrupt that occurred.
|
||||
virtual double ReadInterruptTimestamp();///< Return the timestamp for the interrupt that occurred.
|
||||
protected:
|
||||
void* m_interrupt;
|
||||
uint32_t m_interruptIndex;
|
||||
void AllocateInterrupts(bool watcher);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user