The usp line header, USP_LINE contains a sequence of fields. The field values associated with the binary data are also available as Dictionary Definitions by preceding their names with "usp_" (eg. usp_SmpInt=). They may be examined in the Dictionary by end users or retrieved by application programs. End users may override any of the field values associated with binary input data. For example:

comment= override binary header value
usp_NumTrc= 48
usp_SmpInt= 8
usp_CDPFld= 50

The first two above could just as well have been specified by their corresponding axis Definitions (assuming the default "axis= t x y"):

size.x=48
delta.t= 8.0

The default fields that make up the USP_LINE structure are defined in "${DDSROOT}/src/lib/dds3/usp.fmt.dds" and may be modified by editing that file and putting it into a directory defined by "${DDS_PATH}". These defaults are summarized by their nominal offset, name, type, and element count.

Off   Name              Type       N Comment
---   ------            ---------   - -------------------------------
0     line_green_prefix USP_INT     1 "USP green word prefix"
4     EqpCod            USP_CHAR    1 "Equipment code"
5     CrwNam            USP_CHAR    6 "Crew Six Characters"
11    DatTyp            USP_CHAR    1 "Data Type"
12    DgTrkS            USP_CHAR    2 "Digital Truck System"
14    PrcNam            USP_CHAR   10 "Processor Name"
28    PrcDat            USP_CHAR    8 "Processing Date"
36    OACLin            USP_CHAR    8 "OAC Line, 7 char right just"
44    JobNum            USP_CHAR    8 "JOB Number 7 char right just"
52    NumTrc            USP_INT     1 "number traces per record"
54    NumRec            USP_INT     1 "number records per line"
60    SmpInt            USP_INT     1 "sample interval ms"
64    NumSmp            USP_INT     1 "number samples per trace"
68    FmtCod            USP_SHORT   1 "format code"
70    IndAdj            USP_SHORT   1 " adjustment"
72    OpGrFl            USP_SHORT   1 "Opposite/Between Group Flag"
76    SrtTyp            USP_CHAR    2 "Sort Type 0=FIFO 1=LA 2=mx/mn"
78    CDPFld            USP_SHORT   1 "CDP Fold"
80    GrpInt            USP_CHAR    4 "Group Interval"
84    DtInFl            USP_INT     1 "Data Indicator Flag"
84*   Dy1000            USP_INT     1 "Record interval*1000 (MBS)"
88    MxSPEl            USP_SHORT   1 "Max Source Point Elevation"
90    MnSPEl            USP_SHORT   1 "Min Source Point Elevation"
92    MxRSEL            USP_SHORT   1 "Max Ref Surface Elevation"
94    MnRSEL            USP_SHORT   1 "Min Ref Surface Elevation"
96    MxGrEl            USP_SHORT   1 "Maximum group Elevation"
98    MnGrEl            USP_SHORT   1 "Minimum group Elevation"
100   MxTrSt            USP_SHORT   1 "Maximum trace Static"
102   MnTrSt            USP_SHORT   1 "Minimum trace Static"
104   LinDir            USP_CHAR    4 "Line Direction e.g., N45E"
108   AERcPr            USP_INT     1 "Accumulative Est Rec Proc"
112   OrNTRC            USP_SHORT   1 "Original traces Per Record"
114   OrNREC            USP_SHORT   1 "Original Number records"
116   MutVel            USP_FLOAT   1 "Muting Velocity"
120   ZDMuTm            USP_SHORT   1 "Zero Distance Mutine Time"
122   IntInc            USP_SHORT   1 "interpolation increment"
124   WatVel            USP_INT     1 "Water Velocity"
124*  RefVel            USP_INT     1 "SLNT Reference Velocity(MBS)"
128   MxShDp            USP_SHORT   1 "Maximum Shot Depth"
130   MnShDp            USP_SHORT   1 "Minimum Shot Depth"
132   MxUHTm            USP_SHORT   1 "Maximum Uphole Time"
134   MnUHTm            USP_SHORT   1 "Minimum Uphole Time"
136   MxTrOf            USP_SHORT   1 "Maximum traverse Offset"
138   MnTrOf            USP_SHORT   1 "Minimum traverse Offset"
140   RATTrc            USP_SHORT   1 "RATS Traces per Record"
140*  AnglSt            USP_SHORT   1 "SLNT Starting Angle (MBS)"
142   RATFld            USP_SHORT   1 "RATS Fold"
142*  AngInc            USP_SHORT   1 "SLNT Angle Increment (MBS)"
144   UnitFl            USP_SHORT   1 "Units Flag 0=feet 1=meters"
146   FrstSP            USP_SHORT   1 "1st SP Number on Line"
148   DpN1SP            USP_SHORT   1 "Dep Pt Num Below 1st Src Pt"
150   NmDpIn            USP_SHORT   1 "Num Dep Pt Int per Unit Inc"
152   StWdFl            USP_SHORT   1 "Static Wd Flag 0=old >=1 new"
154   DptInt            USP_SHORT   1 "Depth Point interval"
156   TmMsSl            USP_INT     1 "Time in ms of First Slice"
156*  Dx1000            USP_INT     1 "Trace interval*1000 (MBS)"
160   TmSlIn            USP_INT     1 "Time Slice increment in ms"
160*  Dz1000            USP_INT     1 "Depth Interval*1000 (MBS)"
164   TmMsFS            USP_FLOAT   1 "Time in ms of First Sample"
168   NTrLnS            USP_INT     1 "Number Traces/Line Sorted In"
172   PltDir            USP_SHORT   1 "Plot Direction"
174   LgRfEl            USP_SHORT   1 "Log Reference Elevation"
176   MnLnIn            USP_SHORT   1 "Minimum line Index"
178   MxLnIn            USP_SHORT   1 "Maximum line Index"
180   MnDpIn            USP_SHORT   1 "Minimum depth Index"
182   MxDpIn            USP_SHORT   1 "Maximum depth Index"
184   ILClIn            USP_FLOAT   1 "In Line Cell Increment"
188   CLClIn            USP_FLOAT   1 "Cross Line Cell Increment"
192   ReSpFm            USP_SHORT   1 "Reserved Special Format"
194   VlFnRF            USP_SHORT   1 "Vel Func Ref Flag 0=RI 1=DI"
196   OACUsr            USP_CHAR    4 "OAC USER Field"
200   LinNam            USP_CHAR    8 "Line Name"
208   MutFlg            USP_SHORT   1 "Mute Flag 0=yes 1=no"
210   SPBias            USP_CHAR    2 "Shot point Bias"
212   SpBiFl            USP_SHORT   1 "Shot Point Bias Flag"
214   APIWNo            USP_CHAR   12 "API Well Number"
228   NmSpMi            USP_FLOAT   1 "Number Shot points per Mile"
604   VelFun            USP_SHORT 200 "velocity function"
604*  MinVel            USP_SHORT   1 "Minimum velocity (MBS)"
606*  MaxVel            USP_SHORT   1 "Maximum velocity (MBS)"
700   UnitSc            float4      1 "Scale factor for time axis"
1004  HlhEnt            USP_SHORT   1 "Number of Entries in HLH"
1006  HlhByt            USP_SHORT   1 "Number of Bytes in HLH"
1008  HlhBuf            unsigned1   0 "HLH buffer (sizes and char)"
*     PadLine           unsigned1   0 "USP Line header pad"
    

    where * indicates overloading of fields for the same byte locations.

See Data Types for more details.