Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

35 righe
756 B

  1. #ifndef CABLE_H
  2. #define CABLE_H
  3. #include "CableTestBenchDefs.h"
  4. #include "InputConnector.h"
  5. #include "OutputConnector.h"
  6. #include "GlobalDefine.h"
  7. #include "IOModulesInterface.h"
  8. class CCable
  9. {
  10. public:
  11. CCable(CConnectorDefs::eConnectorType InputConnectorType,CIOModulesInterface *IOInterface);
  12. int DefineCableByInputConnector(CConnectorDefs::eConnectorType InputConnectorType);
  13. CInputConnector *GetInputConnector();
  14. COutputConnector *GetOutputConnector();
  15. bool IsCableDefined();
  16. int ClearAllOutputConnectorPins();
  17. private:
  18. CInputConnector mInputConnector;
  19. COutputConnector mOutputConnector;
  20. bool mCableDefined;
  21. CIOModulesInterface *mIOInterfaceHandle;
  22. QBitArray mOutputPinsBuffer;
  23. };
  24. #endif // CABLE_H