20 #ifndef ANALOGDEVICE_ANALOGDEVICE_H
21 #define ANALOGDEVICE_ANALOGDEVICE_H
23 #include "Exceptions/analogSetupException.h"
24 #include "Exceptions/analogRuntimeException.h"
26 #include "../Interfaces/IDevice.h"
88 string deviceFilePath;
90 string currentReading;
97 short readDevice(
size_t _bufferSize );
108 void setDeviceFilePath();
115 int connectToDevice() throw( analogSetupException& ) {
return 1; }
129 int openDevice() throw( analogSetupException& );
136 #endif //ANALOGDEVICE_ANALOGDEVICE_H
analogBase()
Definition: analogBase.cpp:22
Analog Port 0 (P9, Pin 39)
Definition: analogBase.h:59
Definition: analogSetupException.h:40
Definition: analogBase.h:41
analogPort
Definition: analogBase.h:58
Analog Port 6 (P9, Pin 35)
Definition: analogBase.h:65
int getCurrentReading()
Definition: analogBase.cpp:49
Definition: aeronautics.h:23
void setDevicePort(analogPort _AP)
Definition: analogBase.cpp:90
Analog Port 3 (P9, Pin 38)
Definition: analogBase.h:62
Definition: analogOverlay.h:42
Analog Port 4 (P9, Pin 33)
Definition: analogBase.h:63
Analog Port 5 (P9, Pin 36)
Definition: analogBase.h:64
~analogBase()
Definition: analogBase.cpp:37
Analog Port 1 (P9, Pin 40)
Definition: analogBase.h:60
Analog Port 2 (P9, Pin 37)
Definition: analogBase.h:61