|
- #include "CableTestBenchDefs.h"
-
- const int CConnectorDefs::ConnIOMapping[CConnectorDefs::NB_CONNECTOR_TYPE][2] = {
- {0,0}, //Unknown
- {97,102}, //in 6 pins
- {91,104}, //in 14 pins
- {73,96}, //in 24 pins
- {1,72}, //in 72 pins
- {1,90}, //in 90 pins
- {1,108}, //in 108 pins
- {1,108}, //in 120 pins
- {97,102}, //out 6 pins
- {91,104}, //out 14 pins
- {73,96}, //out 24 pins
- {1,72}, //out 72 pins
- {1,108}, //out 108 pins
- };
-
- const int CConnectorDefs::ConnPinCount[NB_CONNECTOR_TYPE] = {0, 6, 14, 24, 72, 90, 108, 120, 6, 14, 24, 72, 108};
-
-
-
- const int CConnectorDefs::GetPinCount(eConnectorType type)
- {
- if(type < 0 || type >= NB_CONNECTOR_TYPE)
- {
- return 0;
- }
-
- return ConnPinCount[type];
- }
-
- const int CConnectorDefs::GetConnectorIOMappingStart(eConnectorType type)
- {
- if(type < 0 || type >= NB_CONNECTOR_TYPE)
- {
- return ConnIOMapping[UNKNOWN_CONNECTOR_TYPE][IO_MAPPING_START_INDEX];
- }
-
- return ConnIOMapping[type][IO_MAPPING_START_INDEX];
- }
-
- const int CConnectorDefs::GetConnectorIOMappingEnd(eConnectorType type)
- {
- if(type < 0 || type >= NB_CONNECTOR_TYPE)
- {
- return ConnIOMapping[UNKNOWN_CONNECTOR_TYPE][IO_MAPPING_END_INDEX];
- }
-
- return ConnIOMapping[type][IO_MAPPING_END_INDEX];
- }
-
- const int * CConnectorDefs::GetConnectorIOMapping(eConnectorType type)
- {
- if(type < 0 || type >= NB_CONNECTOR_TYPE)
- {
- return ConnIOMapping[UNKNOWN_CONNECTOR_TYPE];
- }
-
- return ConnIOMapping[type];
- }
|