| #ifndef CONTROL_HH | |
| #define CONTROL_HH | |
| #include "umlrtoutsignal.hh" | |
| #include "umlrtprotocol.hh" | |
| #include "umlrtsignal.hh" | |
| struct UMLRTCommsPort; | |
| namespace Control | |
| { | |
| class Base : public UMLRTProtocol | |
| { | |
| public: | |
| Base( const UMLRTCommsPort * & srcPort ); | |
| UMLRTOutSignal done() const; | |
| }; | |
| class Conj : public UMLRTProtocol | |
| { | |
| public: | |
| Conj( const UMLRTCommsPort * & srcPort ); | |
| }; | |
| enum SignalId | |
| { | |
| signal_done = UMLRTSignal::FIRST_PROTOCOL_SIGNAL_ID | |
| }; | |
| }; | |
| #endif | |