Tipro API
Communicate with Tipro devices
Public Types | Public Member Functions | List of all members
TiproBus Class Reference

Public Types

enum  ETModuleType {
  mtUnknown, mtMatrix, mtLCD, mtICCR,
  mtMCR, mtBCR, mtKeylock, mtIDPen,
  mtIButton, mtSpeakerbox, mtSpeakerboxVol, mtChameleon,
  mtHandset, mtBeFreeV3, mtPoweredAddOn, mtBF10,
  mtBF10Speakerbox, mtBF20, mtBF20Speakerbox, mtBF22,
  mtBF22Linekeys, mtSpeakerbox104, mtBF07, mtBF07Dialpad
}
 
enum  ETError {
  errNone, errNotInitialized, errWrongParameters, errUnkown,
  errNonExistantModule
}
 

Public Member Functions

ETError Initialize (const unsigned int *nID, const unsigned char *nTmcID, const int nModules)
 
ETModuleType GetModuleType (const unsigned char nIndex)
 
unsigned char GetAddressFromType (const ETModuleType ModuleType, const unsigned char nIndex)
 
bool IsInitialized (void)
 
unsigned char GetAddressFromTypeEx (const unsigned char nIndex, const ETModuleType ModuleType,...)
 
ETError GetModuleVersionInfo (const unsigned char nIndex, unsigned char *nVerMajor, unsigned char *nVerMinor, unsigned char *nVerBuild)
 
ETError Initialize (const unsigned int *nID, const unsigned char *nTmcID, const int nModules, const unsigned char *arVerMajor, const unsigned char *arVerMinor, const unsigned char *arVerBuild)
 
ETError GetModuleIDs (const unsigned char nIndex, unsigned int *nID, unsigned char *nTmcID)
 
unsigned char GetModuleIndexFromAddress (const unsigned char nAddress)
 

The documentation for this class was generated from the following files: