2060 lines
75 KiB
XML
2060 lines
75 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>STDF.Library</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:STDF.Library.BigEndianBinaryReader">
|
||
<summary>
|
||
Represents a BinaryReader that reads binary streams in big endian format.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.BigEndianBinaryReader.#ctor(System.IO.Stream)">
|
||
<summary>
|
||
Creates an instance of a BigEndianBinaryReader that reads the passed stream
|
||
</summary>
|
||
<param name="stream">
|
||
A <see cref="T:System.IO.Stream"/> which the BigEndianBinaryReader reads from.
|
||
</param>
|
||
</member>
|
||
<member name="M:STDF.Library.BigEndianBinaryReader.#ctor(System.IO.Stream,System.Text.Encoding)">
|
||
<summary>
|
||
Creates an instance of a BigEndianBinaryReader that reads the passed stream with a specified encoding.
|
||
</summary>
|
||
<param name="stream">
|
||
A <see cref="T:System.IO.Stream"/> which the BigEndianBinaryReader reads from.
|
||
</param>
|
||
<param name="encoding">
|
||
A <see cref="T:System.Text.Encoding"/> which the BigEndianBinaryReader uses to read from the stream.
|
||
</param>
|
||
</member>
|
||
<member name="M:STDF.Library.BigEndianBinaryReader.ReadUInt16">
|
||
<summary>
|
||
Reads an unsigned Int16
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:System.UInt16"/>
|
||
</returns>
|
||
</member>
|
||
<member name="M:STDF.Library.BigEndianBinaryReader.ReadUInt32">
|
||
<summary>
|
||
Reads an unsigned Int32
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:System.UInt32"/>
|
||
</returns>
|
||
</member>
|
||
<member name="M:STDF.Library.BigEndianBinaryReader.ReadUInt64">
|
||
<summary>
|
||
Reads an unsigned Int64
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:STDF.Library.BigEndianBinaryReader.ReadSingle">
|
||
<summary>
|
||
Reads a float
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:System.Single"/>
|
||
</returns>
|
||
</member>
|
||
<member name="T:STDF.Library.CpuType">
|
||
<summary>
|
||
Cpu types enumeration as reported by STDF specifications.
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Endianness">
|
||
<summary>
|
||
Utility class for Endianness management.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Endianness.GetCpuType(System.Byte)">
|
||
<summary>
|
||
Initializes an instance of this Cpu.
|
||
</summary>
|
||
<param name="byte">The type of the cpu to initialize.</param>
|
||
<remarks>The byte value arrives from STDF field.</remarks>
|
||
</member>
|
||
<member name="M:STDF.Library.Endianness.IsLittleEndian(STDF.Library.CpuType)">
|
||
<summary>
|
||
Returns true if the passed cpu is LittleEndian, false otherwise
|
||
</summary>
|
||
<param name="cpu"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.Bn">
|
||
<summary>
|
||
B*n
|
||
Variable length bit-encoded field:
|
||
First byte = unsigned count of bytes to follow(maximum of 255 bytes).
|
||
First data item in least significant bit of the second byte of the array(first byte is count.)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.Field.Bn.Size">
|
||
<summary>
|
||
Returns the size in bytes of this field.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.Bn.ReadValue(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads this field's value from the binary reader.
|
||
</summary>
|
||
<param name="reader">The binary reader from where to read the field's value.</param>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.Bn.WriteValue(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes this field's value to a binary writer.
|
||
</summary>
|
||
<param name="writer">The binary writer where to write the field's value.</param>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.C1">
|
||
<summary>
|
||
C*1 One byte signed integer char
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.Cf">
|
||
<summary>
|
||
C*f
|
||
Variable length character string: string length is stored in another field
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.Cn">
|
||
<summary>
|
||
C*n
|
||
Variable length character string:
|
||
first byte = unsigned count of bytes to follow(maximum of 255 bytes)
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.Dn">
|
||
<summary>
|
||
D*n
|
||
Variable length bit-encoded field:
|
||
First two bytes = unsigned count of bits to follow(maximum of 65,535 bits).
|
||
First data item in least significant bit of the third byte of the array (first two bytes are count).
|
||
Unused bits at the high order end of the last byte must be zero.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.Field.Dn.Size">
|
||
<summary>
|
||
Returns the size in bytes of this field.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.Dn.ReadValue(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads this field's value from the binary reader.
|
||
</summary>
|
||
<param name="reader">The binary reader from where to read the field's value.</param>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.Dn.WriteValue(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes this field's value to a binary writer.
|
||
</summary>
|
||
<param name="writer">The binary writer where to write the field's value.</param>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.FieldBase`1">
|
||
<summary>
|
||
Represents the base class for all fields.
|
||
</summary>
|
||
<typeparam name="V">The type of the field's value.</typeparam>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.Field.FieldBase`1.Value">
|
||
<summary>
|
||
Returns or sets the value of this field.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.Field.FieldBase`1.Size">
|
||
<summary>
|
||
Returns the size in bytes of this field.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.FieldBase`1.ReadValue(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads this field's value from the binary reader.
|
||
</summary>
|
||
<param name="reader">The binary reader from where to read the field's value.</param>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.FieldBase`1.Read(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads this field from the binary reader.
|
||
</summary>
|
||
<param name="reader">The binary reader from where to read the field's value.</param>
|
||
<exception cref="T:System.ArgumentNullException">If the passed reader is null.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.FieldBase`1.Write(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes this field to a binary writer. If the field's value is null nothing will be written.
|
||
</summary>
|
||
<param name="writer">The binary writer to which to write</param>
|
||
<exception cref="T:System.ArgumentNullException">If the passed writer is null.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.FieldBase`1.WriteValue(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes this field's value to a binary writer.
|
||
</summary>
|
||
<param name="writer">The binary writer where to write the field's value.</param>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.I1">
|
||
<summary>
|
||
I*1 One byte signed integer char
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.I2">
|
||
<summary>
|
||
I*2 Two byte signed integer short
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.I4">
|
||
<summary>
|
||
I*4 Four byte signed integer int
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.Field.IField.Size">
|
||
<summary>
|
||
Represents the size in bytes of the field.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.Field.IField.Reset">
|
||
<summary>
|
||
resets the value of the field.
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.IField`1">
|
||
<summary>
|
||
Defines a generic interface for field of STDF record.
|
||
</summary>
|
||
<typeparam name="T">Used as internal type for size, reading and writing.</typeparam>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.Field.IField`1.Value">
|
||
<summary>
|
||
Represents the value of the field which type is specified by the generic parameter.
|
||
</summary>
|
||
<value>The value of the field</value>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.KxN1`1">
|
||
<summary>
|
||
N*1
|
||
Unsigned integer data stored in a nibble. (Nibble = 4 bits of a byte).
|
||
First item in low 4 bits, second item in high 4 bits.
|
||
If an odd number of nibbles is indicated, the high nibble of the byte
|
||
will be zero.Only whole bytes can be written to the STDF file.
|
||
</summary>
|
||
<typeparam name="K"></typeparam>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.KxTYPE`3">
|
||
<summary>
|
||
kxTYPE
|
||
Array of data of the type specified.
|
||
The value of ‘k’ (the number of elements in the array) is defined in
|
||
an earlier field in the record.For example, an array of short unsigned integers is defined as kxU*2.
|
||
</summary>
|
||
<typeparam name="K"></typeparam>
|
||
<typeparam name="T"></typeparam>
|
||
<typeparam name="V"></typeparam>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.R4">
|
||
<summary>
|
||
R*4 Four byte floating point number float
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.R8">
|
||
<summary>
|
||
R*4 Four byte floating point number float
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.U1">
|
||
<summary>
|
||
U*1 One byte unsigned integer
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.U2">
|
||
<summary>
|
||
U*2 Two byte unsigned integer
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.U4">
|
||
<summary>
|
||
U*4 Four byte unsigned integer uint
|
||
</summary>
|
||
<remarks>
|
||
</remarks>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.Field.U4Date">
|
||
<summary>
|
||
U*4 Four byte unsigned integer
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.StdfRecordFactory.Create(STDF.Library.StdfHeader)">
|
||
<summary>
|
||
Creates an empty record of <code>type</code> and <code>subtype</code> specified by <code>header</code>.
|
||
</summary>
|
||
<param name="header">The header of the record.</param>
|
||
<returns>A record of type and subtype.</returns>
|
||
<exception cref="T:System.InvalidOperationException">If the type has no public constructor and hence no instance can be created.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.StdfRecordFactory.Create(System.Byte,System.Byte,System.UInt16)">
|
||
<summary>
|
||
Creates a STDF record instance of the specified <code>type</code> and <code>subtype</code>.
|
||
</summary>
|
||
<param name="type">The type of record to create.</param>
|
||
<param name="subtype">The subtype of record to create.</param>
|
||
<param name="fieldSize"></param>
|
||
<returns>A record of specified type and subtype.</returns>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.AtrRecord">
|
||
<summary>
|
||
Represents the ATR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.AtrRecord.ModificationDate">
|
||
<summary>
|
||
MOD_TIM U*4 Date and time of STDF file modification
|
||
Date and time of STDF file modification
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.AtrRecord.ProgramCommandLine">
|
||
<summary>
|
||
CMD_LINE C*n Command line of program.
|
||
Command line of program
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.BinRecord">
|
||
<summary>
|
||
Represents the base class of bin records.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.BinRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.BinRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.BinRecord.Number">
|
||
<summary>
|
||
SBIN_NUM U*2 Software/Hardware bin number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.BinRecord.PartsCount">
|
||
<summary>
|
||
SBIN_CNT U*4 Number of parts in bin
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.BinRecord.PassFail">
|
||
<summary>
|
||
SBIN_PF C*1 Pass/fail indication
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.BinRecord.Name">
|
||
<summary>
|
||
SBIN_NAM C*n Name of software/Hardware bin
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.DtrRecord">
|
||
<summary>
|
||
Represents the DTR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.DtrRecord.TextData">
|
||
<summary>
|
||
TEXT_DAT C*n ASCII text string
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.DyrRecord">
|
||
<summary>
|
||
Dummy record
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.FarRecord">
|
||
<summary>
|
||
Represents the FAR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FarRecord.Cpu">
|
||
<summary>
|
||
Returns cpu type information.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FarRecord.CpuType">
|
||
<summary>
|
||
CPU_TYPE U*1 CPU type that wrote this file
|
||
</summary>
|
||
<value>The field which represents the raw value of cpu type.
|
||
For more meaningful information use <code><see cref="!:STDF.Library.Cpu">Cpu</see></code> property.</value>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FarRecord.Version">
|
||
<summary>
|
||
STDF_VER U*1 STDF version number
|
||
STDF version number.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.TestNumber">
|
||
<summary>
|
||
TEST_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.CycleCount">
|
||
<summary>
|
||
CYCL_CNT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.RelativeAddress">
|
||
<summary>
|
||
REL_VADR
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.RepeatCount">
|
||
<summary>
|
||
REPT_CNT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.NumberFail">
|
||
<summary>
|
||
NUM_FAIL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.XAddress">
|
||
<summary>
|
||
XFAIL_AD
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.YAddress">
|
||
<summary>
|
||
YFAIL_AD
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.Offset">
|
||
<summary>
|
||
VECT_OFF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.CountOfReturn">
|
||
<summary>
|
||
RTN_ICNT, Count (j) of return data PMR indexes for RTN_INDX, RTN_STAT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.ReturnStates">
|
||
<summary>
|
||
RTN_STAT, <see cref="P:STDF.Library.Record.FtrRecord.CountOfReturn"/>
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.ReturnPMRIndexes">
|
||
<summary>
|
||
RTN_INDX, <see cref="P:STDF.Library.Record.FtrRecord.CountOfReturn"/>
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.CountOfPMRS">
|
||
<summary>
|
||
PGM_ICNT, Count (k) of programmed state indexes for PGM_INDX, PGM_STAT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.PGMStateIndexArray">
|
||
<summary>
|
||
PGM_INDX, <see cref="P:STDF.Library.Record.FtrRecord.CountOfPMRS"/>
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.PGMStatesArray">
|
||
<summary>
|
||
PGM_STAT, <see cref="P:STDF.Library.Record.FtrRecord.CountOfPMRS"/>
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.FailPin">
|
||
<summary>
|
||
FAIL_PIN
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.PatternName">
|
||
<summary>
|
||
VECT_NAM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.TimeSet">
|
||
<summary>
|
||
TIME_SET
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.OpCode">
|
||
<summary>
|
||
OP_CODE
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.TestTXT">
|
||
<summary>
|
||
TEST_TXT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.NameOfAlarm">
|
||
<summary>
|
||
ALARM_ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.PgmInformation">
|
||
<summary>
|
||
PROG_TXT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.ResultInformation">
|
||
<summary>
|
||
RSLT_TXT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.PatternGenerator">
|
||
<summary>
|
||
PATG_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.SpinMap">
|
||
<summary>
|
||
SPIN_MAP
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.TestFlag">
|
||
<summary>
|
||
TEST_FLG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.FtrRecord.OptFlag">
|
||
<summary>
|
||
OPT_FLAG
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.TEST_NUM">
|
||
<summary>
|
||
U*4 Test number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.HEAD_NUM">
|
||
<summary>
|
||
U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.SITE_NUM">
|
||
<summary>
|
||
U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.TEST_FLG">
|
||
<summary>
|
||
B*1 Test flags (fail, alarm, etc.)
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.OPT_FLAG">
|
||
<summary>
|
||
B*1 Optional data flag See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.CYCL_CNT">
|
||
<summary>
|
||
U*4 Cycle count of vector OPT_FLAG bit 0 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.REL_VADR">
|
||
<summary>
|
||
U*4 Relative vector address OPT_FLAG bit 1 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.REPT_CNT">
|
||
<summary>
|
||
U*4 Repeat count of vector OPT_FLAG bit 2 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.NUM_FAIL">
|
||
<summary>
|
||
U*4 Number of pins with 1 or more failures OPT_FLAG bit 3 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.XFAIL_AD">
|
||
<summary>
|
||
I*4 X logical device failure address OPT_FLAG bit 4 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.YFAIL_AD">
|
||
<summary>
|
||
I*4 Y logical device failure address OPT_FLAG bit 4 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.VECT_OFF">
|
||
<summary>
|
||
I*2 Offset from vector of interest OPT_FLAG bit 5 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.RTN_ICNT">
|
||
<summary>
|
||
U*2 Count (j) of return data PMR indexes See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.PGM_ICNT">
|
||
<summary>
|
||
U*2 Count (k) of programmed state indexes See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.RTN_INDX">
|
||
<summary>
|
||
jxU*2 Array of return data PMR indexes RTN_ICNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.RTN_STAT">
|
||
<summary>
|
||
jxN*1 Array of returned states RTN_ICNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.PGM_INDX">
|
||
<summary>
|
||
kxU*2 Array of programmed state indexes PGM_ICNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.PGM_STAT">
|
||
<summary>
|
||
kxN*1 Array of programmed states PGM_ICNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.FAIL_PIN">
|
||
<summary>
|
||
D*n Failing pin bitfield length bytes = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.VECT_NAM">
|
||
<summary>
|
||
C*n Vector module pattern name length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.TIME_SET">
|
||
<summary>
|
||
C*n Time set name length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.OP_CODE">
|
||
<summary>
|
||
C*n Vector Op Code length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.TEST_TXT">
|
||
<summary>
|
||
C*n Descriptive text or label length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.ALARM_ID">
|
||
<summary>
|
||
C*n Name of alarm length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.PROG_TXT">
|
||
<summary>
|
||
C*n Additional programmed information length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.RSLT_TXT">
|
||
<summary>
|
||
C*n Additional result information length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.PATG_NUM">
|
||
<summary>
|
||
U*1 Pattern generator number 255
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.FtrFields.SPIN_MAP">
|
||
<summary>
|
||
D*n Bit map of enabled comparators length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.HbrRecord">
|
||
<summary>
|
||
Represents the HBR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.MirRecord">
|
||
<summary>
|
||
Represents the MIR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.JobSetupDate">
|
||
<summary>
|
||
SETUP_T U*4 Date and time of job setup
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.FirstPartTestedDate">
|
||
<summary>
|
||
START_T U*4 Date and time first part tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TesterStationNumber">
|
||
<summary>
|
||
STAT_NUM U*1 Tester station number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestModeCode">
|
||
<summary>
|
||
MODE_COD C*1 Test mode code (e.g. prod, dev)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.LotRetestCode">
|
||
<summary>
|
||
RTST_COD C*1 Lot retest code
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.DataProtectionCode">
|
||
<summary>
|
||
PROT_COD C*1 Data protection code
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.BurnTime">
|
||
<summary>
|
||
BURN_TIM U*2 Burn-in time (in minutes)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.CommandModeCode">
|
||
<summary>
|
||
CMOD_COD C*1 Command mode code space
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.LotId">
|
||
<summary>
|
||
LOT_ID C*n Lot ID (customer specified)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.PartType">
|
||
<summary>
|
||
PART_TYP C*n Part Type (or product ID)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.NodeName">
|
||
<summary>
|
||
NODE_NAM C*n Name of node that generated data
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TesterType">
|
||
<summary>
|
||
TSTR_TYP C*n Tester type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.JobName">
|
||
<summary>
|
||
JOB_NAM C*n Job name (test program name)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.JobRevision">
|
||
<summary>
|
||
OB_REV C*n Job (test program) revision number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.SubLotId">
|
||
<summary>
|
||
SBLOT_ID C*n Sublot ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.OperatorName">
|
||
<summary>
|
||
OPER_NAM C*n Operator name or ID (at setup time)
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TesterExecutiveSoftwareType">
|
||
<summary>
|
||
EXEC_TYP C*n Tester executive software type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TesterExecutiveSoftwareVersion">
|
||
<summary>
|
||
EXEC_VER C*n Tester exec software version number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestPhaseCode">
|
||
<summary>
|
||
TEST_COD C*n Test phase or step code
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestTemperature">
|
||
<summary>
|
||
TST_TEMP C*n Test temperature
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.UserText">
|
||
<summary>
|
||
USER_TXT C*n Generic user text
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.AuxiliaryDataFile">
|
||
<summary>
|
||
AUX_FILE C*n Name of auxiliary data file length
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.PackageType">
|
||
<summary>
|
||
PKG_TYP C*n Package type length
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.FamilyId">
|
||
<summary>
|
||
FAMLY_ID C*n Product family ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.DateCode">
|
||
<summary>
|
||
DATE_COD C*n Date code
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestFacilityId">
|
||
<summary>
|
||
FACIL_ID C*n Test facility ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestFloorId">
|
||
<summary>
|
||
FLOOR_ID C*n Test floor ID length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.FabricationProcessId">
|
||
<summary>
|
||
PROC_ID C*n Fabrication process ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.OperationFrequency">
|
||
<summary>
|
||
OPER_FRQ C*n Operation frequency or step
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestSpecificationName">
|
||
<summary>
|
||
SPEC_NAM C*n Test specification name
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestSpecificationVersion">
|
||
<summary>
|
||
SPEC_VER C*n Test specification version number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestFlowId">
|
||
<summary>
|
||
FLOW_ID C*n Test flow ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TestSetupId">
|
||
<summary>
|
||
SETUP_ID C*n Test setup ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.DeviceDesignRevision">
|
||
<summary>
|
||
DSGN_REV C*n Device design revision
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.EngineeringLotId">
|
||
<summary>
|
||
ENG_ID C*n Engineering lot ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.RomCodeId">
|
||
<summary>
|
||
ROM_COD C*n ROM code ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.TesterSerialNumber">
|
||
<summary>
|
||
SERL_NUM C*n Tester serial number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MirRecord.SupervisorName">
|
||
<summary>
|
||
SUPR_NAM C*n Supervisor name or ID
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.MprRecord">
|
||
<summary>
|
||
Represents the MPR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.TestNumber">
|
||
<summary>
|
||
TEST_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.TestFlag">
|
||
<summary>
|
||
TEST_FLG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.ParametricFlag">
|
||
<summary>
|
||
PARM_FLG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.CountOfPMRS">
|
||
<summary>
|
||
RTN_ICNT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.CountOfReturn">
|
||
<summary>
|
||
RSLT_CNT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.ReturnStates">
|
||
<summary>
|
||
RTN_STAT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.ReturnResults">
|
||
<summary>
|
||
RTN_RSLT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.TestTXT">
|
||
<summary>
|
||
TEST_TXT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.NameOfAlarm">
|
||
<summary>
|
||
ALARM_ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.OptFlag">
|
||
<summary>
|
||
OPT_FLAG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.ResultScale">
|
||
<summary>
|
||
RES_SCAL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.LLimitScale">
|
||
<summary>
|
||
LLM_SCAL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.HLimitScale">
|
||
<summary>
|
||
HLM_SCAL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.LowLimit">
|
||
<summary>
|
||
LO_LIMIT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.HighLimit">
|
||
<summary>
|
||
HI_LIMIT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.StartIn">
|
||
<summary>
|
||
START_IN
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.IncrementIn">
|
||
<summary>
|
||
INCR_IN
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.ArrayOfPMR">
|
||
<summary>
|
||
RTN_INDX
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.Units">
|
||
<summary>
|
||
UNITS
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.InputUnits">
|
||
<summary>
|
||
UNITS_IN
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.ResultFormat">
|
||
<summary>
|
||
C_RESFMT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.LLimitFormat">
|
||
<summary>
|
||
C_LLMFMT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.HLimitFormat">
|
||
<summary>
|
||
C_HLMFMT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.SpecLowLimit">
|
||
<summary>
|
||
LO_SPEC
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MprRecord.SpecHighLimit">
|
||
<summary>
|
||
HI_SPEC
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.TEST_NUM">
|
||
<summary>
|
||
U*4 Test number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.HEAD_NUM">
|
||
<summary>
|
||
U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.SITE_NUM">
|
||
<summary>
|
||
U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.TEST_FLG">
|
||
<summary>
|
||
B*1 Test flags (fail, alarm, etc.)
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.PARM_FLG">
|
||
<summary>
|
||
B*1 Parametric test flags (drift, etc.)
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.RTN_ICNT">
|
||
<summary>
|
||
U*2 Count (j) of PMR indexes See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.RSLT_CNT">
|
||
<summary>
|
||
U*2 Count (k) of returned results See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.RTN_STAT">
|
||
<summary>
|
||
jxN*1 Array of returned states RTN_ICNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.RTN_RSLT">
|
||
<summary>
|
||
kxR*4 Array of returned results RSLT_CNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.TEST_TXT">
|
||
<summary>
|
||
C*n Descriptive text or label length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.ALARM_ID">
|
||
<summary>
|
||
C*n Name of alarm length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.OPT_FLAG">
|
||
<summary>
|
||
B*1 Optional data flag See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.RES_SCAL">
|
||
<summary>
|
||
I*1 Test result scaling exponent OPT_FLAG bit 0 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.LLM_SCAL">
|
||
<summary>
|
||
I*1 Test low limit scaling exponent OPT_FLAG bit 4 or 6 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.HLM_SCAL">
|
||
<summary>
|
||
I*1 Test high limit scaling exponent OPT_FLAG bit 5 or 7 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.LO_LIMIT">
|
||
<summary>
|
||
R*4 Test low limit value OPT_FLAG bit 4 or 6 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.HI_LIMIT">
|
||
<summary>
|
||
R*4 Test high limit value OPT_FLAG bit 5 or 7 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.START_IN">
|
||
<summary>
|
||
R*4 Starting input value (condition) OPT_FLAG bit 1 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.INCR_IN">
|
||
<summary>
|
||
R*4 Increment of input condition OPT_FLAG bit 1 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.RTN_INDX">
|
||
<summary>
|
||
jxU*2 Array of PMR indexes RTN_ICNT = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.UNITS">
|
||
<summary>
|
||
C*n Units of returned results length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.UNITS_IN">
|
||
<summary>
|
||
C*n Input condition units length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.C_RESFMT">
|
||
<summary>
|
||
C*n ANSI C result format string length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.C_LLMFMT">
|
||
<summary>
|
||
C*n ANSI C low limit format string length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.C_HLMFMT">
|
||
<summary>
|
||
C*n ANSI C high limit format string length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.LO_SPEC">
|
||
<summary>
|
||
R*4 Low specification limit value OPT_FLAG bit 2 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.MprFields.HI_SPEC">
|
||
<summary>
|
||
R*4 High specification limit value OPT_FLAG bit 3 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.MrrRecord">
|
||
<summary>
|
||
Represents the MRR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MrrRecord.FinishTime">
|
||
<summary>
|
||
FINISH_T U*4 Date and time last part tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MrrRecord.DispositionCode">
|
||
<summary>
|
||
DISP_COD C*1 Lot disposition code
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MrrRecord.UserLotDescription">
|
||
<summary>
|
||
USR_DESC C*n Lot description supplied by user length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.MrrRecord.LotDescription">
|
||
<summary>
|
||
EXC_DESC C*n Lot description supplied by exec length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.PcrRecord">
|
||
<summary>
|
||
Represents the PCR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.PartCount">
|
||
<summary>
|
||
PART_CNT U*4 Number of parts tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.RetestedPartsCount">
|
||
<summary>
|
||
RTST_CNT U*4 Number of parts retested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.AbortedTestCount">
|
||
<summary>
|
||
ABRT_CNT U*4 Number of aborts during testing
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.GoodPartsCount">
|
||
<summary>
|
||
GOOD_CNT U*4 Number of good (passed) parts tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PcrRecord.FunctionalPartsCount">
|
||
<summary>
|
||
FUNC_CNT U*4 Number of functional parts tested
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.PirRecord">
|
||
<summary>
|
||
Represents the PIR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PirRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PirRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.PMRIndex">
|
||
<summary>
|
||
PMR_INDX
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.ChannelType">
|
||
<summary>
|
||
CHAN_TYP
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.ChannelName">
|
||
<summary>
|
||
CHAN_NAM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.PhysicalName">
|
||
<summary>
|
||
PHY_NAM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.LogicalName">
|
||
<summary>
|
||
LOG_NAM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PmrRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.PrrRecord">
|
||
<summary>
|
||
Represents the PRR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.TestExecutedCount">
|
||
<summary>
|
||
NUM_TEST U*2 Number of tests executed
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.HardwareBin">
|
||
<summary>
|
||
HARD_BIN U*2 Hardware bin number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.SoftwareBin">
|
||
<summary>
|
||
SOFT_BIN U*2 Software bin number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.XCoordinate">
|
||
<summary>
|
||
X_COORD I*2 (Wafer) X coordinate
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.YCoordinate">
|
||
<summary>
|
||
Y_COORD I*2 (Wafer) Y coordinate
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.ElapsedTestTime">
|
||
<summary>
|
||
TEST_T U*4 Elapsed test time in milliseconds
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.PartIdentification">
|
||
<summary>
|
||
PART_ID C*n Part identification
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.PartDescription">
|
||
<summary>
|
||
PART_TXT C*n Part identification
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.PartRepairInformation">
|
||
<summary>
|
||
PART_FIX B*n Part repair information
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PrrRecord.PartFlag">
|
||
<summary>
|
||
PART_FLG B*1 Part information flag
|
||
Represents the field PART_FLG of PRR record.
|
||
</summary>
|
||
<remarks>From STDF specification the first two bit must not be set both to 1.
|
||
So it possible to check if it happens checking the validity of this field through <see cref="!:IField.Valid"/></remarks>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.PtrRecord">
|
||
<summary>
|
||
Represents the PTR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.TestNumber">
|
||
<summary>
|
||
TEST_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.Result">
|
||
<summary>
|
||
RESULT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.TestFlag">
|
||
<summary>
|
||
TEST_FLG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.ParametricFlags">
|
||
<summary>
|
||
PARM_FLG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.TestLabel">
|
||
<summary>
|
||
TEST_TXT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.AlarmName">
|
||
<summary>
|
||
ALARM_ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.OptionalFlag">
|
||
<summary>
|
||
OPT_FLAG
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.ResultScale">
|
||
<summary>
|
||
RES_SCAL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.LowLimitScale">
|
||
<summary>
|
||
LLM_SCAL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.HighLimitScale">
|
||
<summary>
|
||
HLM_SCAL
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.LowLimit">
|
||
<summary>
|
||
LO_LIMIT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.HighLimit">
|
||
<summary>
|
||
HI_LIMIT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.Units">
|
||
<summary>
|
||
UNITS
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.ResultFormat">
|
||
<summary>
|
||
C_RESFMT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.LowLimitFormat">
|
||
<summary>
|
||
C_LLMFMT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.HighLimitFormat">
|
||
<summary>
|
||
C_HLMFMT
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.LowSpecificationLimit">
|
||
<summary>
|
||
LO_SPEC
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.PtrRecord.HighSpecificationLimit">
|
||
<summary>
|
||
HI_SPEC
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.TEST_NUM">
|
||
<summary>
|
||
U*4 Test number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.HEAD_NUM">
|
||
<summary>
|
||
U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.SITE_NUM">
|
||
<summary>
|
||
U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.TEST_FLG">
|
||
<summary>
|
||
B*1 Test flags (fail, alarm, etc.)
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.PARM_FLG">
|
||
<summary>
|
||
B*1 Parametric test flags (drift, etc.)
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.RESULT">
|
||
<summary>
|
||
R*4 Test result TEST_FLG bit 1 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.TEST_TXT">
|
||
<summary>
|
||
C*n Test description text or label length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.ALARM_ID">
|
||
<summary>
|
||
C*n Name of alarm length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.OPT_FLAG">
|
||
<summary>
|
||
B*1 Optional data flag See note
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.RES_SCAL">
|
||
<summary>
|
||
I*1 Test results scaling exponent OPT_FLAG bit 0 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.LLM_SCAL">
|
||
<summary>
|
||
I*1 Low limit scaling exponent OPT_FLAG bit 4 or 6 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.HLM_SCAL">
|
||
<summary>
|
||
I*1 High limit scaling exponent OPT_FLAG bit 5 or 7 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.LO_LIMIT">
|
||
<summary>
|
||
R*4 Low test limit value OPT_FLAG bit 4 or 6 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.HI_LIMIT">
|
||
<summary>
|
||
R*4 High test limit value OPT_FLAG bit 5 or 7 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.UNITS">
|
||
<summary>
|
||
C*n Test units length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.C_RESFMT">
|
||
<summary>
|
||
C*n ANSI C result format string length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.C_LLMFMT">
|
||
<summary>
|
||
C*n ANSI C low limit format string length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.C_HLMFMT">
|
||
<summary>
|
||
C*n ANSI C high limit format string length byte = 0
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.LO_SPEC">
|
||
<summary>
|
||
R*4 Low specification limit value OPT_FLAG bit 2 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="F:STDF.Library.Record.PtrFields.HI_SPEC">
|
||
<summary>
|
||
R*4 High specification limit value OPT_FLAG bit 3 = 1
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.SbrRecord">
|
||
<summary>
|
||
Represents the SBR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.SdrRecord">
|
||
<summary>
|
||
Represents the SDR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.TestHeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.SiteGroupNumber">
|
||
<summary>
|
||
SITE_GRP U*1 Site group number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.TestSiteCountInGroup">
|
||
<summary>
|
||
SITE_CNT U*1 Number (k) of test sites in site group
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.SiteNumbers">
|
||
<summary>
|
||
SITE_NUM kxU*1 Array of test site numbers
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.HandlerOrProberType">
|
||
<summary>
|
||
HAND_TYP C*n Handler or prober type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.HandlerOrProberID">
|
||
<summary>
|
||
HAND_ID C*n Handler or prober ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.ProberCardType">
|
||
<summary>
|
||
CARD_TYP C*n Probe card type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.ProberCardID">
|
||
<summary>
|
||
CARD_ID C*n Probe card ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.LoadBoardType">
|
||
<summary>
|
||
LOAD_TYP C*n Load board type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.LoadBoardID">
|
||
<summary>
|
||
LOAD_ID C*n Load board ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.DIBBoardType">
|
||
<summary>
|
||
DIB_TYP C*n DIB board type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.DIBBoardID">
|
||
<summary>
|
||
DIB_ID C*n DIB board ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.InterfaceCableType">
|
||
<summary>
|
||
CABL_TYP C*n Interface cable type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.InterfaceCableID">
|
||
<summary>
|
||
CABL_ID C*n Interface cable ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.HandlerContractorType">
|
||
<summary>
|
||
CONT_TYP C*n Handler contractor type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.HandlerContractorID">
|
||
<summary>
|
||
CONT_ID C*n Handler contractor ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.LaserType">
|
||
<summary>
|
||
LASR_TYP C*n Laser type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.LaserID">
|
||
<summary>
|
||
LASR_ID C*n Laser ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.ExtraEquipmentType">
|
||
<summary>
|
||
EXTR_TYP C*n Extra equipment type field
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.SdrRecord.ExtraEquipmentID">
|
||
<summary>
|
||
EXTR_ID C*n Extra equipment ID
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.TsrRecord">
|
||
<summary>
|
||
Represents the TSR record of STDF.
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.SiteNumber">
|
||
<summary>
|
||
SITE_NUM U*1 Test site number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.TestType">
|
||
<summary>
|
||
TEST_TYP C*1 Test type
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.TestNumber">
|
||
<summary>
|
||
TEST_NUM U*4 Test number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.ExecutionCount">
|
||
<summary>
|
||
EXEC_CNT U*4 Number of test executions
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.FailCount">
|
||
<summary>
|
||
FAIL_CNT U*4 Number of test failures
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.AlarmCount">
|
||
<summary>
|
||
ALRM_CNT U*4 Number of alarmed tests
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.TestName">
|
||
<summary>
|
||
TEST_NAM C*n Test name
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.SequencerName">
|
||
<summary>
|
||
SEQ_NAME C*n Sequencer (program segment/flow) name
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.TestLabel">
|
||
<summary>
|
||
TEST_LBL C*n Test label or text
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.ExecutionTime">
|
||
<summary>
|
||
TEST_TIM R*4 Average test execution time in seconds
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.LowestResultValue">
|
||
<summary>
|
||
TEST_MIN R*4 Lowest test result value
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.HighestResultValue">
|
||
<summary>
|
||
TEST_MAX R*4 Highest test result value
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.ResultValuesSum">
|
||
<summary>
|
||
TST_SUMS R*4 Sum of test result values
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.ResultValuesSquareSum">
|
||
<summary>
|
||
TST_SQRS R*4 Sum of squares of test result values
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.TsrRecord.OptionalDataFlag">
|
||
<summary>
|
||
OPT_FLAG B*1 Optional data flag
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.WcrRecord">
|
||
<summary>
|
||
Represents the WCR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.WaferSize">
|
||
<summary>
|
||
WAFR_SIZ R*4 Diameter of wafer in WF_UNITS
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.DieHeight">
|
||
<summary>
|
||
DIE_HT R*4 Height of die in WF_UNITS
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.DieWidth">
|
||
<summary>
|
||
DIE_WID R*4 Width of die in WF_UNITS
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.WaferUnits">
|
||
<summary>
|
||
WF_UNITS U*1 Units for wafer and die dimensions
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.WaferFlat">
|
||
<summary>
|
||
WF_FLAT C*1 Orientation of wafer flat
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.CenterX">
|
||
<summary>
|
||
CENTER_X I*2 X coordinate of center die on wafer
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.CenterY">
|
||
<summary>
|
||
CENTER_Y I*2 Y coordinate of center die on wafer
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.PositiveX">
|
||
<summary>
|
||
POS_X C*1 Positive X direction of wafer
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WcrRecord.PositiveY">
|
||
<summary>
|
||
POS_Y C*1 Positive Y direction of wafer
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.WirRecord">
|
||
<summary>
|
||
Represents the WIR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WirRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WirRecord.SiteGroupNumber">
|
||
<summary>
|
||
SITE_GRP U*1 Site group number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WirRecord.StartDate">
|
||
<summary>
|
||
START_T U*4 Date and time first part tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WirRecord.WaferId">
|
||
<summary>
|
||
WAFER_ID C*n Wafer ID
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.WrrRecord">
|
||
<summary>
|
||
Represents the WRR record of STDF
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.HeadNumber">
|
||
<summary>
|
||
HEAD_NUM U*1 Test head number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.SiteGroupNumber">
|
||
<summary>
|
||
SITE_GRP U*1 Site group number
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.FinishDate">
|
||
<summary>
|
||
FINISH_T U*4 Date and time first part tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.PartCount">
|
||
<summary>
|
||
PART_CNT U*4 Number of parts tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.RetestedPartsCount">
|
||
<summary>
|
||
RTST_CNT U*4 Number of parts retested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.AbortedTestCount">
|
||
<summary>
|
||
ABRT_CNT U*4 Number of aborts during testing
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.GoodPartsCount">
|
||
<summary>
|
||
GOOD_CNT U*4 Number of good (passed) parts tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.FunctionalPartsCount">
|
||
<summary>
|
||
FUNC_CNT U*4 Number of functional parts tested
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.WaferId">
|
||
<summary>
|
||
WAFER_ID C*n Wafer ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.FabWaferId">
|
||
<summary>
|
||
FABWF_ID C*n Fab wafer ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.WaferFrameId">
|
||
<summary>
|
||
FRAME_ID C*n Wafer frame ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.WaferMarkId">
|
||
<summary>
|
||
MASK_ID C*n Wafer mask ID
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.UserDescription">
|
||
<summary>
|
||
USR_DESC C*n description supplied by user
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.WrrRecord.ExecDescription">
|
||
<summary>
|
||
EXC_DESC C*n Lot description supplied by exec
|
||
</summary>
|
||
</member>
|
||
<member name="T:STDF.Library.Record.StdfRecordAttribute">
|
||
<summary>
|
||
Represents a custom attribute used to set information of a record, such as type and subtype
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.StdfRecordAttribute.Type">
|
||
<summary>
|
||
Represents the type information of a record
|
||
</summary>
|
||
</member>
|
||
<member name="P:STDF.Library.Record.StdfRecordAttribute.Subtype">
|
||
<summary>
|
||
Represents the subtype information of a record
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Record.StdfRecordAttribute.#ctor(System.Byte,System.Byte)">
|
||
<summary>
|
||
Creates a <code>StdfRecordAttribute</code> with specific type and subtype.
|
||
</summary>
|
||
<param name="type">The type information of the record</param>
|
||
<param name="subtype">The subtype information of the record</param>
|
||
</member>
|
||
<member name="T:STDF.Library.StdfReaderFactory">
|
||
<summary>
|
||
Represents a factory of BinaryReader instances. Provides a default implementation
|
||
or a proper one depending on CPU architecture
|
||
</summary>
|
||
</member>
|
||
<!-- Badly formed XML comment ignored for member "M:STDF.Library.StdfReaderFactory.Create(System.IO.Stream,System.Text.Encoding,STDF.Library.Record.FarRecord@)" -->
|
||
<member name="T:STDF.Library.IBinaryStorable">
|
||
<summary>
|
||
Defines the capability to read and write to a binary stream.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.IBinaryStorable.Read(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads from a binary reader.
|
||
</summary>
|
||
<param name="reader">The binary reader from which to read</param>
|
||
</member>
|
||
<member name="M:STDF.Library.IBinaryStorable.Write(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes to a binary writer.
|
||
</summary>
|
||
<param name="writer">The binary writer to which to write</param>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileReader.Read">
|
||
<summary>
|
||
Reads each record sequentially until the end of the stream raising the event and notifying all registered delegates.
|
||
</summary>
|
||
<returns>Returns the read record or null if the end of the stream is reached or an error occurred.</returns>
|
||
<exception cref="T:System.ObjectDisposedException">If the object is already disposed.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileReader.Close">
|
||
<summary>
|
||
Closes the underlying resources used by this reader
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileWriter.Write(System.Byte[])">
|
||
<summary>
|
||
Writes a record through the <see cref="T:STDF.Library.StdfFileWriter"/>.
|
||
</summary>
|
||
<param name="record">The record to write.</param>
|
||
<exception cref="T:System.ObjectDisposedException">If the object is already disposed.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileWriter.Write(STDF.Library.IStdfRecord)">
|
||
<summary>
|
||
Writes a record through the <see cref="T:STDF.Library.StdfFileWriter"/>.
|
||
</summary>
|
||
<param name="record">The record to write.</param>
|
||
<exception cref="T:System.ObjectDisposedException">If the object is already disposed.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileWriter.Write(STDF.Library.IStdfRecord[])">
|
||
<summary>
|
||
Writes the array of records.
|
||
</summary>
|
||
<param name="records">The record to write through the <see cref="T:STDF.Library.StdfFileWriter"/>.</param>
|
||
<exception cref="T:System.ObjectDisposedException">If the object is already disposed.</exception>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileWriter.Close">
|
||
<summary>
|
||
Closes the underlying resources used by this reader
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileWriter.Dispose(System.Boolean)">
|
||
<summary>
|
||
Releases the unmanaged resources used by the StdfFileWriter and optionally releases the managed resources.
|
||
</summary>
|
||
<param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfFileWriter.Dispose">
|
||
<summary>
|
||
Releases the resources used by the <see cref="T:STDF.Library.StdfFileWriter"/>.
|
||
</summary>
|
||
</member>
|
||
<!-- Badly formed XML comment ignored for member "P:STDF.Library.StdfRecordBase.FieldSize" -->
|
||
<member name="M:STDF.Library.StdfRecordBase.Read(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads the record from the binary reader.
|
||
</summary>
|
||
<param name="reader">The binary reader used to read the record.</param>
|
||
</member>
|
||
<member name="M:STDF.Library.StdfRecordBase.Write(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes the header of each records and delegates the writing of fields to subclasses.
|
||
</summary>
|
||
<param name="writer">The writer where to write the record</param>
|
||
</member>
|
||
<member name="T:STDF.Library.Utility.EndianSwapper">
|
||
<summary>
|
||
Utility class for Endianness bytes swapping.
|
||
This class consider bytes in big endian and convert to little endian.
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Utility.EndianSwapper.SwapShort(System.UInt16)">
|
||
<summary>
|
||
Swap a <code>ushort</code>.
|
||
</summary>
|
||
<param name="us">
|
||
A <see cref="T:System.UInt16"/> which represents the ushort to swap.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.UInt16"/> which represents the swapped ushort.
|
||
</returns>
|
||
</member>
|
||
<member name="M:STDF.Library.Utility.EndianSwapper.SwapInt32(System.UInt32)">
|
||
<summary>
|
||
Swaps a <code>uint</code>
|
||
</summary>
|
||
<param name="ui">
|
||
A <see cref="T:System.UInt32"/> which represents the uint to swap
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.UInt32"/> which represents the swapped uint
|
||
</returns>
|
||
</member>
|
||
<member name="M:STDF.Library.Utility.EndianSwapper.SwapLong(System.UInt64)">
|
||
<summary>
|
||
Swaps a <code>ulong</code>
|
||
</summary>
|
||
<param name="ul">
|
||
A <see cref="T:System.UInt64"/> which represents the ulong to swap.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.UInt64"/> which represents the swapped ulong.
|
||
</returns>
|
||
</member>
|
||
<member name="M:STDF.Library.Utility.EndianSwapper.SwapFloat(System.UInt64)">
|
||
<summary>
|
||
Swaps a float
|
||
</summary>
|
||
<param name="ul">
|
||
A <see cref="T:System.UInt64"/> which represents the float to swap.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Single"/> which represents the float swapped.
|
||
</returns>
|
||
</member>
|
||
<member name="T:STDF.Library.Utility.UnixTime">
|
||
<summary>
|
||
Utility class for Unix time management in .NET framework
|
||
</summary>
|
||
</member>
|
||
<member name="M:STDF.Library.Utility.UnixTime.ToDateTime(System.Int64)">
|
||
<summary>
|
||
Converts a unix timestamp to a <code>DateTime</code>.
|
||
</summary>
|
||
<param name="unixTimeStamp">Represents the unix timestamp</param>
|
||
<returns>A <code>DateTime</code> obtained from the unix timestamp</returns>
|
||
</member>
|
||
<member name="M:STDF.Library.Utility.UnixTime.FromDateTime(System.DateTime)">
|
||
<summary>
|
||
Converts a <code>DateTime</code> to a unix timestamp
|
||
</summary>
|
||
<param name="date">The <code>DateTime</code> to convert</param>
|
||
<returns>The unix timestamp obtained from the DateTime</returns>
|
||
</member>
|
||
</members>
|
||
</doc>
|