NetCom

API for Online Data Analysis and Experiment Control

NetCom Client is an application programming interface (API) that communicates with the NetCom Server in Pegasus for online interaction with custom, user-written programs, resulting in a very powerful experiment control environment. NetCom provides network delivery of user-specified subsets of all data records generated by Pegasus for real-time data analysis and experiment control. The data may be distributed across the network to one or more computers, each running multiple analysis programs. Commands may be sent to control Pegasus and its hardware interfaces, as well as requesting status of most Pegasus parameters.

NetCom programs can generate Event Records to mark significant events during an experiment. These will be logged to the Pegasus Event Record file (.nev). All Event Records processed by Pegasus will be sent to all NetCom programs.