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