ICE Help QUALS

From ICE Enterprises
Jump to navigation Jump to search
Go to the full list of ICE Help pages.


File qualifiers are typically specified in the AFNAME key of a snapapp table. They modify the standard behavior of the standard Midas library routines as noted. In the snapapp table they need to be specified in quotes if there are more than one. For example:

AFQUAL="FUNC=ICEMULTI,THROTTLE=200"

or

AFQUAL="RG=IFS"

The qualifiers specific to ICE file are:

~Secfion RG=type - Specifies the Resource Group to handle this file.

The high speed ICE recorders use the Ice File System to perform direct IO to the disk arrays. This does not work on non-Ice system installations.

FUNC=f - Specialized function for the Ice Archiver class

f=ICEMULTI - Seperates channelized data into ICE multicast packets
f=SDDSMULTI - Seperates channelized data into SDDS multicast packets
f=SDDSUNPACK - Splits a stream with multiple multicast addressa into seperate streams

PKTLEN=n - Packet data length in bytes

THROTTLE=n - Maximum data rate to push to network

This is needed for some channelizer scenarios as a large chunk of data becomes available to transfer at once and pushing the entire block to the network at full rate may cause packet drops.

MAXLINES=n - Number of seperate streams to write at once.

MAXLINESIZE=n - Length of each stream before starting new stream.