Changes DigitalSource API for HAL ease of use (#144)

This commit is contained in:
Thad House
2016-07-07 21:43:55 -07:00
committed by Peter Johnson
parent 7597e3c274
commit 4a3e3a6324
38 changed files with 398 additions and 336 deletions

View File

@@ -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();