The main encapsulating class containing our business logic.
More...
#include <CatheterController.h>
The main encapsulating class containing our business logic.
Driven from main.cpp using the update method.
◆ CatheterController()
| CatheterController::CatheterController |
( |
IHAL & | hal, |
|
|
int | inputPin1, |
|
|
int | outputPin1, |
|
|
int | inputPin2, |
|
|
int | outputPin2, |
|
|
IDisplay & | display ) |
- Parameters
-
| hal | A reference to the hardware abstraction layer |
| inputPin1 | The pin number of the input for channel 1 |
| outputPin1 | The pin number of the output for channel 1 |
| inputPin2 | The pin number of the input for channel 2 |
| outputPin2 | The pin number of the output for channel 2 |
| display | A reference to the display |
◆ update()
| void CatheterController::update |
( |
| ) |
|
Update both channels and display the output duty cycles.
◆ channel1
| Channel CatheterController::channel1 |
|
private |
◆ channel2
| Channel CatheterController::channel2 |
|
private |
◆ display
◆ input1
◆ input2
◆ output1
◆ output2
The documentation for this class was generated from the following files: