NSCL DAQ Software Documentation
Prev
Next
IV. libraries
Table of Contents
26.
Integer byte order conversion library
26.1.
Using the conversion library in your code
26.2.
Byte order signatures and conversion blocks
26.3.
Data conversion
27.
Ring master class library.
28.
Networked ring buffer access
29.
Ring Buffer Primitives
29.1.
Incorporating ring buffer software
29.2.
Overview and Examples of ring buffers in action.
29.2.1.
A Ring Buffer Consumer
29.2.2.
A Ring Buffer Producer
30.
The Tcl ring package
31.
The NSCL Exception class library
31.1.
Incorporating the library in your programs
31.2.
Exception classes
32.
Shared memory
32.1.
Overview of the API, and using it from within your C++ software
32.2.
Compiling/Linking your software with the shared memory API
33.
Access control and security
33.1.
Incorporting the software into your code
33.2.
Authenticators
33.3.
Interactors
34.
C++ encapsulation of a Tcl API subset
35.
NSCL DAQ Thread Library
35.1.
The thread and synchronization model
35.2.
Incorporating the library into an application.
35.3.
Pointers to the reference material
36.
Parsing and URIs
37.
Event builder client API
37.1.
C++ Client API
37.2.
Incorporating the event builder client library
37.3.
Connecting to the event builder.
37.4.
Disconnecting from the event builder.
37.5.
Sending data to the event builder.
37.6.
The Event orderer/event builder API
37.6.1.
Starting the event builder/orderer
37.7.
Callbacks
37.7.1.
Connection callbacks
37.7.2.
Establishing the disconnect callback
38.
Format of Event Data In Ring Buffers
38.1.
The basic data formats
38.1.1.
State Change Items
38.1.2.
Text List Items
38.1.3.
Scaler Items
38.1.4.
Event Data Items
38.1.5.
Event count items
38.2.
Selecting Data From a Ring Buffer
38.3.
Incorporating the headers and libraries into your applications.
38.3.1.
Generic ring data sources
38.4.
Creating ring items
39.
S800 ReadoutCallouts
39.1.
S800 Data acquisition system
39.2.
Scope of the integration problem.
39.3.
Using the S800 integration package
40.
The NSCL Exception class library
40.1.
Incorporating the library in your programs
40.2.
Exception classes
41.
C++ encapsulation of a Tcl API subset
42.
The NSCL Exception class library
42.1.
Incorporating the library in your programs
42.2.
Exception classes
43.
C++ encapsulation of a Tcl API subset
44.
SBS Base interface classes to the VME
44.1.
The classes
44.2.
Incorporating headers and libraries into your program.
45.
Tcl CAENet package
46.
The CES CBD 8210 Tcl CAMAC Package
46.1.
Incorporating
camac
into your scripts
46.2.
An overview of the use of the
camac
package
47.
The Wienercamac Tcl package
47.1.
Incorporating wienercamac in your scripts.
47.2.
Using wienercamac
48.
SBS VME Module level device support software
Prev
Home
Next
Using the sequencer.
Integer byte order conversion library