mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-06 03:31:43 +00:00
Changes DigitalSource API for HAL ease of use (#144)
This commit is contained in:
committed by
Peter Johnson
parent
7597e3c274
commit
4a3e3a6324
@@ -29,13 +29,12 @@ class DigitalInput : public DigitalSource, public LiveWindowSendable {
|
||||
explicit DigitalInput(uint32_t channel);
|
||||
virtual ~DigitalInput();
|
||||
bool Get() const;
|
||||
uint32_t GetChannel() const;
|
||||
uint32_t GetChannel() const override;
|
||||
|
||||
// Digital Source Interface
|
||||
virtual uint32_t GetChannelForRouting() const;
|
||||
virtual uint32_t GetModuleForRouting() const;
|
||||
virtual bool GetAnalogTriggerForRouting() const;
|
||||
virtual HalHandle GetPortHandle() const;
|
||||
virtual HalHandle GetPortHandleForRouting() const override;
|
||||
virtual AnalogTriggerType GetAnalogTriggerTypeForRouting() const override;
|
||||
virtual bool IsAnalogTrigger() const override;
|
||||
|
||||
void UpdateTable();
|
||||
void StartLiveWindowMode();
|
||||
|
||||
Reference in New Issue
Block a user