Log I/O
Loading...
Searching...
No Matches
LisRecord Class Referenceabstract

Common base class for all LIS record types. More...

Inherited by LisAlternateDataRecord, LisBlankRecord, LisBootstrapLoaderRecord, LisCommentRecord, LisDataFormatSpecificationRecord, LisEncryptedTableRecord, LisFileHeaderRecord, LisFileTrailerRecord, LisImageRecord, LisInformationRecord, LisKernelLoaderBootRecord, LisLogicalBotRecord, LisLogicalEofRecord, LisLogicalEomRecord, LisLogicalEotRecord, LisOperatorCommandInputsRecord, LisOperatorResponseInputsRecord, LisPictureRecord, LisProgramOverlayHeaderRecord, LisProgramOverlayLoadRecord, LisReelHeaderRecord, LisReelTrailerRecord, LisSoftwareBootRecord, LisSystemOutputsToOperatorRecord, LisTableDumpRecord, LisTapeHeaderRecord, and LisTapeTrailerRecord.

Public Member Functions

int GetAttributes ()
 Return attributes of this record.
 
int GetRecordType ()
 Return type of this record.
 
override string ToString ()
 

Static Public Attributes

const int ALTERNATE_DATA = 1
 Type 1: Alternate data.
 
const int BLANK = 234
 Type 234: Blank.
 
const int BOOTSTRAP_LOADER = 96
 Type 96: Bootstrap loader.
 
const int COMMENT = 232
 Type 232: Comment.
 
const int DATA_FORMAT_SPECIFICATION = 64
 Type 64: Data format specification.
 
const int ENCRYPTED_TABLE = 42
 Type 42: Encrypted table dump.
 
const int FILE_HEADER = 128
 Type 128: File header.
 
const int FILE_TRAILER = 129
 Type 129: File trailer.
 
const int IMAGE = 86
 Type 86: Image.
 
const int JOB_IDENTIFICATION = 32
 Type 32: Information (job identification).
 
const int KERNEL_LOADER_BOOT = 97
 Type 97: CP-Kernel loader boot.
 
const int LOGICAL_BOT = 138
 Type 138: Logical beginning-of-tape.
 
const int LOGICAL_EOF = 137
 Type 137: Logical end-of-file.
 
const int LOGICAL_EOM = 141
 Type 141: Logical end-of-medium.
 
const int LOGICAL_EOT = 139
 Type 139: Logical end-of-tap.
 
const int NORMAL_DATA = 0
 Type 0: Normal data.
 
const int OPERATOR_COMMAND_INPUTS = 224
 Type 224: Operator command inputs.
 
const int OPERATOR_RESPONSE_INPUTS = 225
 Type 225: Operator response inputs.
 
const int PICTURE = 85
 Type 85: Picture.
 
const int PROGRAM_OVERLAY_HEADER = 101
 Type 101: Program overlay header.
 
const int PROGRAM_OVERLAY_LOAD = 102
 Type 102: Program overlay load.
 
const int REEL_HEADER = 132
 Type 132: Reel header.
 
const int REEL_TRAILER = 133
 Type 133: Reel trailer.
 
const int SOFTWARE_BOOT = 95
 Type 95: TU10 Software boot.
 
const int SYSTEM_OUTPUTS_TO_OPERATOR = 227
 Type 227: System outputs to operator.
 
const int TABLE_DUMP = 47
 Type 47: Table dump.
 
const int TAPE_HEADER = 130
 Type 130: Tape header.
 
const int TAPE_TRAILER = 131
 Type 131: Tape trailer.
 
const int TOOL_STRING_INFO = 39
 Type 39: Information (tool string info).
 
const int WELL_SITE_DATA = 34
 Type 34: Information (well site data).
 

Protected Member Functions

 LisRecord (int recordType, int attributes)
 Create a new LIS record.
 

Detailed Description

Common base class for all LIS record types.

Author
Petroware AS

Constructor & Destructor Documentation

◆ LisRecord()

LisRecord ( int recordType,
int attributes )
protected

Create a new LIS record.

Parameters
recordTypeRecord type.
attributesRecord attributes.
Exceptions
ArgumentExceptionIf recordType is invalid.

Member Function Documentation

◆ GetAttributes()

int GetAttributes ( )

Return attributes of this record.

Returns
Attributes of this record.

◆ GetRecordType()

int GetRecordType ( )

Return type of this record.

Returns
Type of this record.

Member Data Documentation

◆ ALTERNATE_DATA

const int ALTERNATE_DATA = 1
static

Type 1: Alternate data.

See LIS documentation Section 4.1.2.

◆ BLANK

const int BLANK = 234
static

Type 234: Blank.

See LIS documentation Section 4.1.28.

◆ BOOTSTRAP_LOADER

const int BOOTSTRAP_LOADER = 96
static

Type 96: Bootstrap loader.

See LIS documentation Section 4.1.10.

◆ COMMENT

const int COMMENT = 232
static

Type 232: Comment.

See LIS documentation Section 4.1.27.

◆ DATA_FORMAT_SPECIFICATION

const int DATA_FORMAT_SPECIFICATION = 64
static

Type 64: Data format specification.

See LIS documentation Section 4.1.6.

◆ ENCRYPTED_TABLE

const int ENCRYPTED_TABLE = 42
static

Type 42: Encrypted table dump.

See LIS documentation Section 4.1.4.

◆ FILE_HEADER

const int FILE_HEADER = 128
static

Type 128: File header.

See LIS documentation Section 4.1.14.

◆ FILE_TRAILER

const int FILE_TRAILER = 129
static

Type 129: File trailer.

See LIS documentation Section 4.1.15.

◆ IMAGE

const int IMAGE = 86
static

Type 86: Image.

See LIS documentation Section 4.1.8.

◆ JOB_IDENTIFICATION

const int JOB_IDENTIFICATION = 32
static

Type 32: Information (job identification).

See LIS documentation Section 4.1.3.

◆ KERNEL_LOADER_BOOT

const int KERNEL_LOADER_BOOT = 97
static

Type 97: CP-Kernel loader boot.

See LIS documentation Section 4.1.11.

◆ LOGICAL_BOT

const int LOGICAL_BOT = 138
static

Type 138: Logical beginning-of-tape.

See LIS documentation Section 4.1.21.

◆ LOGICAL_EOF

const int LOGICAL_EOF = 137
static

Type 137: Logical end-of-file.

See LIS documentation Section 4.1.20.

◆ LOGICAL_EOM

const int LOGICAL_EOM = 141
static

Type 141: Logical end-of-medium.

See LIS documentation Section 4.1.23.

◆ LOGICAL_EOT

const int LOGICAL_EOT = 139
static

Type 139: Logical end-of-tap.

See LIS documentation Section 4.1.22.

◆ NORMAL_DATA

const int NORMAL_DATA = 0
static

Type 0: Normal data.

See LIS documentation Section 4.1.1.

◆ OPERATOR_COMMAND_INPUTS

const int OPERATOR_COMMAND_INPUTS = 224
static

Type 224: Operator command inputs.

See LIS documentation Section 4.1.24.

◆ OPERATOR_RESPONSE_INPUTS

const int OPERATOR_RESPONSE_INPUTS = 225
static

Type 225: Operator response inputs.

See LIS documentation Section 4.1.25.

◆ PICTURE

const int PICTURE = 85
static

Type 85: Picture.

See LIS documentation Section 4.1.7.

◆ PROGRAM_OVERLAY_HEADER

const int PROGRAM_OVERLAY_HEADER = 101
static

Type 101: Program overlay header.

See LIS documentation Section 4.1.12.

◆ PROGRAM_OVERLAY_LOAD

const int PROGRAM_OVERLAY_LOAD = 102
static

Type 102: Program overlay load.

See LIS documentation Section 4.1.13.

◆ REEL_HEADER

const int REEL_HEADER = 132
static

Type 132: Reel header.

See LIS documentation Section 4.1.18.

◆ REEL_TRAILER

const int REEL_TRAILER = 133
static

Type 133: Reel trailer.

See LIS documentation Section 4.1.19.

◆ SOFTWARE_BOOT

const int SOFTWARE_BOOT = 95
static

Type 95: TU10 Software boot.

See LIS documentation Section 4.1.9.

◆ SYSTEM_OUTPUTS_TO_OPERATOR

const int SYSTEM_OUTPUTS_TO_OPERATOR = 227
static

Type 227: System outputs to operator.

See LIS documentation Section 4.1.26.

◆ TABLE_DUMP

const int TABLE_DUMP = 47
static

Type 47: Table dump.

See LIS documentation Section 4.1.5.

◆ TAPE_HEADER

const int TAPE_HEADER = 130
static

Type 130: Tape header.

See LIS documentation Section 4.1.16.

◆ TAPE_TRAILER

const int TAPE_TRAILER = 131
static

Type 131: Tape trailer.

See LIS documentation Section 4.1.17.

◆ TOOL_STRING_INFO

const int TOOL_STRING_INFO = 39
static

Type 39: Information (tool string info).

See LIS documentation Section 4.1.3.

◆ WELL_SITE_DATA

const int WELL_SITE_DATA = 34
static

Type 34: Information (well site data).

See LIS documentation Section 4.1.3.


The documentation for this class was generated from the following file: