|
- #include "CableTestBenchDefs.h"
-
- const int CConnectorDefs::ConnIOMapping[CConnectorDefs::NB_CONNECTOR_TYPE][2] = { //Connectors pins mapping (zero based index)
- {0,0}, //Unknown
- {96,101}, //in 6 pins
- {90,103}, //in 14 pins
- {72,95}, //in 24 pins
- {0,71}, //in 72 pins
- {0,89}, //in 90 pins
- {0,107}, //in 108 pins
- {0,107}, //in 120 pins
- {96,101}, //out 6 pins
- {90,103}, //out 14 pins
- {72,95}, //out 24 pins
- {0,71}, //out 72 pins
- {0,107}, //out 108 pins
- };
-
- const int CConnectorDefs::ConnPinCount[NB_CONNECTOR_TYPE] = {0, 6, 14, 24, 72, 90, 108, 120, 6, 14, 24, 72, 108};
-
- const char* CConnectorDefs::ConnectorDescription[NB_CONNECTOR_TYPE] = {"Connecteur inconnu ou invalide",
- "Connecteur circulaire 6 contacts",
- "Connecteur circulair 14 contacts",
- "Connecteur Amphenol rectangulaire 24 contacts",
- "Connecteur Amphenol rectangulaire 72 contacts",
- "Connecteur Souriau rectangulaire 90 contacts",
- "Connecteur Amphenol rectangulaire 108 contacts",
- "Connecteur Souriau rectangulaire 120 contacts",
- "Connecteur circulaire 6 contacts",
- "Connecteur circulair 14 contacts",
- "Connecteur Amphenol rectangulaire 24 contacts",
- "Connecteur Amphenol rectangulaire 72 contacts",
- "Connecteur Amphenol rectangulaire 108 contacts"};
-
-
-
- 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];
- }
-
- const char * CConnectorDefs::GetConnectorDescription(eConnectorType type)
- {
- if(type < 0 || type >= NB_CONNECTOR_TYPE)
- {
- return ConnectorDescription[UNKNOWN_CONNECTOR_TYPE];
- }
-
- return ConnectorDescription[type];
- }
|