Introduction - If you have any usage issues, please Google them yourself
As science advances, novel experiments are becoming more and more complex, requiring a zoo of control devices and electronics executing complicated sequences of steps. Device availability and monetary constrains usually lead to a highly heterogeneous setup with components from several different manufacturers using many different protocols and interfacing mechanisms. This often results in control software being puzzled together to use and provide a multitude of interfacing and control functionality, each using their own calling conventions, data structures, etc. To make matters worse, usually a group of relatively independent programmers is trying to write and maintain the code base. Often this causes extensive duplication of effort as program segments are hard to reuse, since unpredictable changes to the segments by the original authors might compromise other code using these segments.
Packet : 43680534labrad_api_v1.1.zip filelist
LabRAD API/API/
LabRAD API/API/LabRADAPIExceptions.pas
LabRAD API/API/LabRADCallback.pas
LabRAD API/API/LabRADClient.pas
LabRAD API/API/LabRADComponents.dpk
LabRAD API/API/LabRADComponents.res
LabRAD API/API/LabRADConnection.pas
LabRAD API/API/LabRADEnvironmentDialog.dfm
LabRAD API/API/LabRADEnvironmentDialog.pas
LabRAD API/API/LabRADIcons.res
LabRAD API/API/LabRADManagerDialog.dfm
LabRAD API/API/LabRADManagerDialog.pas
LabRAD API/API/LabRADPacketQueues.pas
LabRAD API/API/LabRADPasswordDialog.dfm
LabRAD API/API/LabRADPasswordDialog.pas
LabRAD API/API/LabRADServer.pas
LabRAD API/API/LabRADSocket.pas
LabRAD API/API/LICENSE.txt
LabRAD API/Common/
LabRAD API/Common/LabRADDataConverter.pas
LabRAD API/Common/LabRADDataStructures.pas
LabRAD API/Common/LabRADEnvironmentVariables.pas
LabRAD API/Common/LabRADExceptions.pas
LabRAD API/Common/LabRADFlattener.pas
LabRAD API/Common/LabRADLinearUnits.pas
LabRAD API/Common/LabRADMD5.pas
LabRAD API/Common/LabRADMemoryTools.pas
LabRAD API/Common/LabRADNonLinearUnits.pas
LabRAD API/Common/LabRADPrettyPrinter.pas
LabRAD API/Common/LabRADThreadMessageQueue.pas
LabRAD API/Common/LabRADTimeStamps.pas
LabRAD API/Common/LabRADTypeTree.pas
LabRAD API/Common/LabRADUnflattener.pas
LabRAD API/Common/LabRADUnitConversion.pas
LabRAD API/Common/LabRADWinSock2.pas
LabRAD API/Common/LabRADWSAServerThread.pas
LabRAD API/Common/LabRADWSAThreadSocket.pas
LabRAD API/Common/LICENSE.txt