#ifndef OUTPUTCONNECTOR_H #define OUTPUTCONNECTOR_H #include "Connector.h" #include class COutputConnector : public CConnector { public: COutputConnector(); QBitArray GetOutputPinsStates(); int SetSinglePin(unsigned int PinNumber); int GetSinglePinState(unsigned int PinNumber); int TogglePin(unsigned int PinNumber); int SetOutputPins(QBitArray PinsStates); int ClearAllPins(); virtual int SetConnectorType(CConnectorDefs::eConnectorType type); private: QBitArray mOutputsPinsStateBuffer; }; #endif // OUTPUTCONNECTOR_H