CARMA C++
Dio.h
Go to the documentation of this file.
1 
10 #ifndef CARMA_CANBUS_DIO_H
11 #define CARMA_CANBUS_DIO_H
12 
13 namespace carma {
14 namespace canbus {
15 
19  class Dio {
20  public:
21 
25  virtual ~Dio();
26 
27  virtual void powerOn() = 0;
28 
29  virtual void powerOff() = 0;
30 
31  virtual void resetHi() = 0;
32 
33  virtual void resetLo() = 0;
34 
35  virtual void reservedHi() = 0;
36 
37  virtual void reservedLo() = 0;
38 
39  virtual void clear() = 0;
40 
41  }; // class Dio
42 
43 }} // namespace carma::canbus
44 #endif // #ifndef CARMA_CANBUS_DIO_H
Dio abstract base class.
Definition: Dio.h:19
virtual ~Dio()
Destructor.