PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Macros | Functions | Variables
SEIDrv32.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define versiontxt   = "SEIDrv32.DLL version 5.22\n"
 

Functions

long __stdcall A2ComputeCRC (long lngSEIAddress, long lngCRCStart, long lngCRCLength, long *plResult)
 
long __stdcall A2GetMode (long address, long *mode)
 
long __stdcall A2GetPosition (long address, long *pos)
 
long __stdcall A2GetPositionLongTimeStatus (long address, long *ptr_pos, unsigned long *ptr_time, long *ptr_status)
 
long __stdcall A2GetPositionTimeStatus (long address, long *ptr_pos, long *ptr_time, long *ptr_status)
 
long __stdcall A2GetResolution (long address, long *res)
 
long __stdcall A2LockParameters (long lngSEIAddress)
 
long __stdcall A2RestartClocks (long lngTries)
 
long __stdcall A2SetMode (long address, long mode)
 
long __stdcall A2SetOrigin (long address)
 
long __stdcall A2SetPosition (long address, long pos)
 
long __stdcall A2SetResolution (long address, long res)
 
long __stdcall A2SetSleep ()
 
long __stdcall A2SetStrobe ()
 
long __stdcall A2SetWakeup ()
 
long __stdcall A2StopClocks (long lngMilliseconds)
 
long __stdcall AD5ComputeCRC (long lngSEIAddress, long lngCRCStart, long lngCRCLength, long *plResult)
 
long __stdcall AD5GetAllPositions (long address, long *pos1, long *pos2, long *pos3, long *pos4)
 
long __stdcall AD5GetAllPositionsOrdered (long address, long *pos1, long *pos2, long *pos3, long *pos4)
 
long __stdcall AD5GetCMR (long address, long port, long *cmr)
 
long __stdcall AD5GetMode (long address, long *mode)
 
long __stdcall AD5GetPosition (long address, long port, long *pos)
 
long __stdcall AD5GetResolution (long address, long port, long *res)
 
long __stdcall AD5Reset (long address, long port)
 
long __stdcall AD5SetCMR (long address, long port, long cmr)
 
long __stdcall AD5SetMode (long address, long mode)
 
long __stdcall AD5SetModeVolatile (long address, long mode)
 
long __stdcall AD5SetPosition (long address, long port, long pos)
 
long __stdcall AD5SetResolution (long address, long port, long res)
 
long __stdcall CloseSEI ()
 
long __stdcall ED2ComputeCRC (long lngSEIAddress, long lngCRCStart, long lngCRCLength, long *plResult)
 
long __stdcall ED2GetInput (long address, long *input)
 
long __stdcall ED2GetMode (long address, long *mode)
 
long __stdcall ED2GetPosition1 (long address, long *pos)
 
long __stdcall ED2GetPosition2 (long address, long *pos)
 
long __stdcall ED2GetResolution (long address, long *res)
 
long __stdcall ED2SetMode (long address, long mode)
 
long __stdcall ED2SetOrigin (long address)
 
long __stdcall ED2SetOutput (long address, long output)
 
long __stdcall ED2SetPosition1 (long address, long pos)
 
long __stdcall ED2SetPosition2 (long address, long pos)
 
long __stdcall ED2SetResolution (long address, long res)
 
long __stdcall GetAllDeviceInfo (long devnum, long *model, long *serialnum, long *version, long *addr, long *month, long *day, long *year, long *configuration)
 
long __stdcall GetBusyStatus ()
 
long __stdcall GetCommPort ()
 
long __stdcall GetDeviceInfo (long devnum, long *model, long *serialnum, long *version, long *addr)
 
long __stdcall GetDLLVersionText (char *pstr)
 
long __stdcall GetLastErrorText (char *pstr)
 
long __stdcall GetNumberOfDevices ()
 
long __stdcall InitializeSEI (long comm, long mode)
 
long __stdcall IsAnalog ()
 
long __stdcall IsInitialized ()
 
long __stdcall M1GetInput (long address, long *input)
 
long __stdcall M1SetInitialMotors (long address, long motors)
 
long __stdcall M1SetInitialOutput (long address, long output)
 
long __stdcall M1SetMotors (long address, long motors)
 
long __stdcall M1SetOutput (long address, long output)
 
long __stdcall Mcommand (char *bufout, long sizeout, char *bufin, long sizein)
 
long __stdcall McommandLong (long *bufout, long sizeout, long *bufin, long sizein)
 
long __stdcall ReopenCommPort ()
 
long __stdcall ResetSEI ()
 
long __stdcall SetBaudRate (long baudrate)
 
long __stdcall SetDeviceAddress (long SN, long address)
 

Variables

const long AUTOASSIGN = 0x0001
 
const long NOA2ERRORCLEAR = 0x0040
 
const long NOCHECKSUM = 0x0010
 
const long NORESET = 0x0008
 
const long REINITIALIZE = 0x0020
 
const long SKIPDEVICEINFO = 0x0004
 
const long SKIPDEVICESEARCH = 0x0002
 

Macro Definition Documentation

◆ versiontxt

#define versiontxt   = "SEIDrv32.DLL version 5.22\n"

Definition at line 6 of file SEIDrv32.h.

Function Documentation

◆ A2ComputeCRC()

long __stdcall A2ComputeCRC ( long  lngSEIAddress,
long  lngCRCStart,
long  lngCRCLength,
long *  plResult 
)

◆ A2GetMode()

long __stdcall A2GetMode ( long  address,
long *  mode 
)

Definition at line 193 of file SEIDrv.cpp.

◆ A2GetPosition()

long __stdcall A2GetPosition ( long  address,
long *  pos 
)

Definition at line 259 of file SEIDrv.cpp.

◆ A2GetPositionLongTimeStatus()

long __stdcall A2GetPositionLongTimeStatus ( long  address,
long *  ptr_pos,
unsigned long *  ptr_time,
long *  ptr_status 
)

◆ A2GetPositionTimeStatus()

long __stdcall A2GetPositionTimeStatus ( long  address,
long *  ptr_pos,
long *  ptr_time,
long *  ptr_status 
)

◆ A2GetResolution()

long __stdcall A2GetResolution ( long  address,
long *  res 
)

Definition at line 226 of file SEIDrv.cpp.

◆ A2LockParameters()

long __stdcall A2LockParameters ( long  lngSEIAddress)

◆ A2RestartClocks()

long __stdcall A2RestartClocks ( long  lngTries)

◆ A2SetMode()

long __stdcall A2SetMode ( long  address,
long  mode 
)

Definition at line 212 of file SEIDrv.cpp.

◆ A2SetOrigin()

long __stdcall A2SetOrigin ( long  address)

Definition at line 179 of file SEIDrv.cpp.

◆ A2SetPosition()

long __stdcall A2SetPosition ( long  address,
long  pos 
)

Definition at line 281 of file SEIDrv.cpp.

◆ A2SetResolution()

long __stdcall A2SetResolution ( long  address,
long  res 
)

Definition at line 245 of file SEIDrv.cpp.

◆ A2SetSleep()

long __stdcall A2SetSleep ( )

Definition at line 169 of file SEIDrv.cpp.

◆ A2SetStrobe()

long __stdcall A2SetStrobe ( )

Definition at line 158 of file SEIDrv.cpp.

◆ A2SetWakeup()

long __stdcall A2SetWakeup ( )

Definition at line 174 of file SEIDrv.cpp.

◆ A2StopClocks()

long __stdcall A2StopClocks ( long  lngMilliseconds)

◆ AD5ComputeCRC()

long __stdcall AD5ComputeCRC ( long  lngSEIAddress,
long  lngCRCStart,
long  lngCRCLength,
long *  plResult 
)

◆ AD5GetAllPositions()

long __stdcall AD5GetAllPositions ( long  address,
long *  pos1,
long *  pos2,
long *  pos3,
long *  pos4 
)

◆ AD5GetAllPositionsOrdered()

long __stdcall AD5GetAllPositionsOrdered ( long  address,
long *  pos1,
long *  pos2,
long *  pos3,
long *  pos4 
)

◆ AD5GetCMR()

long __stdcall AD5GetCMR ( long  address,
long  port,
long *  cmr 
)

◆ AD5GetMode()

long __stdcall AD5GetMode ( long  address,
long *  mode 
)

◆ AD5GetPosition()

long __stdcall AD5GetPosition ( long  address,
long  port,
long *  pos 
)

◆ AD5GetResolution()

long __stdcall AD5GetResolution ( long  address,
long  port,
long *  res 
)

◆ AD5Reset()

long __stdcall AD5Reset ( long  address,
long  port 
)

◆ AD5SetCMR()

long __stdcall AD5SetCMR ( long  address,
long  port,
long  cmr 
)

◆ AD5SetMode()

long __stdcall AD5SetMode ( long  address,
long  mode 
)

◆ AD5SetModeVolatile()

long __stdcall AD5SetModeVolatile ( long  address,
long  mode 
)

◆ AD5SetPosition()

long __stdcall AD5SetPosition ( long  address,
long  port,
long  pos 
)

◆ AD5SetResolution()

long __stdcall AD5SetResolution ( long  address,
long  port,
long  res 
)

◆ CloseSEI()

long __stdcall CloseSEI ( )

Definition at line 141 of file SEIDrv.cpp.

◆ ED2ComputeCRC()

long __stdcall ED2ComputeCRC ( long  lngSEIAddress,
long  lngCRCStart,
long  lngCRCLength,
long *  plResult 
)

◆ ED2GetInput()

long __stdcall ED2GetInput ( long  address,
long *  input 
)

◆ ED2GetMode()

long __stdcall ED2GetMode ( long  address,
long *  mode 
)

◆ ED2GetPosition1()

long __stdcall ED2GetPosition1 ( long  address,
long *  pos 
)

◆ ED2GetPosition2()

long __stdcall ED2GetPosition2 ( long  address,
long *  pos 
)

◆ ED2GetResolution()

long __stdcall ED2GetResolution ( long  address,
long *  res 
)

◆ ED2SetMode()

long __stdcall ED2SetMode ( long  address,
long  mode 
)

◆ ED2SetOrigin()

long __stdcall ED2SetOrigin ( long  address)

◆ ED2SetOutput()

long __stdcall ED2SetOutput ( long  address,
long  output 
)

◆ ED2SetPosition1()

long __stdcall ED2SetPosition1 ( long  address,
long  pos 
)

◆ ED2SetPosition2()

long __stdcall ED2SetPosition2 ( long  address,
long  pos 
)

◆ ED2SetResolution()

long __stdcall ED2SetResolution ( long  address,
long  res 
)

◆ GetAllDeviceInfo()

long __stdcall GetAllDeviceInfo ( long  devnum,
long *  model,
long *  serialnum,
long *  version,
long *  addr,
long *  month,
long *  day,
long *  year,
long *  configuration 
)

◆ GetBusyStatus()

long __stdcall GetBusyStatus ( )

◆ GetCommPort()

long __stdcall GetCommPort ( )

◆ GetDeviceInfo()

long __stdcall GetDeviceInfo ( long  devnum,
long *  model,
long *  serialnum,
long *  version,
long *  addr 
)

◆ GetDLLVersionText()

long __stdcall GetDLLVersionText ( char *  pstr)

◆ GetLastErrorText()

long __stdcall GetLastErrorText ( char *  pstr)

◆ GetNumberOfDevices()

long __stdcall GetNumberOfDevices ( )

Definition at line 112 of file SEIDrv.cpp.

◆ InitializeSEI()

long __stdcall InitializeSEI ( long  comm,
long  mode 
)

◆ IsAnalog()

long __stdcall IsAnalog ( )

◆ IsInitialized()

long __stdcall IsInitialized ( )

Definition at line 107 of file SEIDrv.cpp.

◆ M1GetInput()

long __stdcall M1GetInput ( long  address,
long *  input 
)

◆ M1SetInitialMotors()

long __stdcall M1SetInitialMotors ( long  address,
long  motors 
)

◆ M1SetInitialOutput()

long __stdcall M1SetInitialOutput ( long  address,
long  output 
)

◆ M1SetMotors()

long __stdcall M1SetMotors ( long  address,
long  motors 
)

◆ M1SetOutput()

long __stdcall M1SetOutput ( long  address,
long  output 
)

◆ Mcommand()

long __stdcall Mcommand ( char *  bufout,
long  sizeout,
char *  bufin,
long  sizein 
)

◆ McommandLong()

long __stdcall McommandLong ( long *  bufout,
long  sizeout,
long *  bufin,
long  sizein 
)

◆ ReopenCommPort()

long __stdcall ReopenCommPort ( )

◆ ResetSEI()

long __stdcall ResetSEI ( )

◆ SetBaudRate()

long __stdcall SetBaudRate ( long  baudrate)

◆ SetDeviceAddress()

long __stdcall SetDeviceAddress ( long  SN,
long  address 
)

Variable Documentation

◆ AUTOASSIGN

const long AUTOASSIGN = 0x0001

Definition at line 33 of file SEIDrv32.h.

◆ NOA2ERRORCLEAR

const long NOA2ERRORCLEAR = 0x0040

Definition at line 39 of file SEIDrv32.h.

◆ NOCHECKSUM

const long NOCHECKSUM = 0x0010

Definition at line 37 of file SEIDrv32.h.

◆ NORESET

const long NORESET = 0x0008

Definition at line 36 of file SEIDrv32.h.

◆ REINITIALIZE

const long REINITIALIZE = 0x0020

Definition at line 38 of file SEIDrv32.h.

◆ SKIPDEVICEINFO

const long SKIPDEVICEINFO = 0x0004

Definition at line 35 of file SEIDrv32.h.

◆ SKIPDEVICESEARCH

const long SKIPDEVICESEARCH = 0x0002

Definition at line 34 of file SEIDrv32.h.