Platforms to show: All Mac Windows Linux Cross-Platform

The module MatrixDongleMBS   Deprecated

module MatrixDongleMBS
Type Topic Plugin Version macOS Windows Linux iOS Targets
module Dongle MBS Dongle Plugin 9.4 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Function: This module implements methods to access the matrix lock dongles from Technodata Interware.
This item is deprecated and should no longer be used.
Notes:
Note: You will find the newest versions of the API and tools available for download at www.tdi-matrix.com

The plugin is from MBS. The library code it is using is based on work from tdi, so if you have trouble, ask both of us.

Available for:
  • Windows 32-bit on Intel
  • macOS 32-bit
  • Linux 32-bit on Intel

Not available for:
  • iOS
  • Linux 64-bit on Intel
  • Linux on ARM
  • Windows 64-bit
  • macOS 64-bit
  • method DongleCount(PortNr as Integer) as Integer
  • method DongleDecryptData(UserCode as Integer, Data as memoryblock, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleEncryptData(UserCode as Integer, Data as memoryblock, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleExit as Integer
  • method DongleFind as Integer
  • method DongleFindEx(byref LPTNr1 as Integer, byref LPTAdr1 as Integer, byref DNGCnt1 as Integer, byref LPTNr2 as Integer, byref LPTAdr2 as Integer, byref DNGCnt2 as Integer, byref LPTNr3 as Integer, byref LPTAdr3 as Integer, byref DNGCnt3 as Integer) as Integer
  • method DongleGetKeyFlag(UserCode as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleMemSize(DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleModel(DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleReadData(UserCode as Integer, Data as memoryblock, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleReadDataEx(UserCode as Integer, Data as memoryblock, FPos as Integer, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleReadSerNr(UserCode as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleSetLedFlag(a as Integer, b as Integer, c as Integer, d as Integer) as Integer
  • method DongleVersion(DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleWriteData(UserCode as Integer, Data as memoryblock, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleWriteDataEx(UserCode as Integer, Data as memoryblock, FPos as Integer, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleWriteKey(UserCode as Integer, KeyData as memoryblock, DongleNr as Integer, PortNr as Integer) as Integer
  • method GetConfigMatrixNet(Category as Integer) as Integer
  • method GetDriverFlag(UserCode as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method GetPortAdr(LptNr as Integer) as Integer
  • method GetVersionAPI as Integer
  • method GetVersionDRV as Integer
  • method GetVersionDRV_USB as Integer
  • method InitMatrixAPI as Integer
  • method LogInMatrixNet(UserCode as Integer, AppSlot as Integer, DongleNr as Integer) as Integer
  • method LogOutMatrixNet(UserCode as Integer, AppSlot as Integer, DongleNr as Integer) as Integer
  • method PausePrinterActivity as Integer
  • method ReleaseMatrixAPI as Integer
  • method ResumePrinterActivity as Integer
  • method SetConfigMatrixNet(Access as Integer, File as string) as Integer
  • method SetDriverFlag(UserCode as Integer, DriverFlag as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method SetW95Access(mode as Integer)

Some examples which use this module:

Blog Entries


The items on this page are in the following plugins: MBS Dongle Plugin.


💬 Ask a question or report a problem
The biggest plugin in space...