Data Items

class secsgem.secs.data_items.ABS(value=None)[source]

Any binary string.

Type:

Binary

Used In Function
class secsgem.secs.data_items.ACKA(value=None)[source]

Request success.

Type:

Boolean

Length:

1

Used In Function
class secsgem.secs.data_items.ACKC5(value=None)[source]

Acknowledge code for stream 5.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Accepted

secsgem.secs.data_items.ACKC5.ACCEPTED

1-63

Error

secsgem.secs.data_items.ACKC5.ERROR

Used In Function
class secsgem.secs.data_items.ACKC6(value=None)[source]

Acknowledge code for stream 6.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Accepted

secsgem.secs.data_items.ACKC6.ACCEPTED

1-63

Error

secsgem.secs.data_items.ACKC6.ERROR

Used In Function
class secsgem.secs.data_items.ACKC7(value=None)[source]

Acknowledge code for stream 7.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Accepted

secsgem.secs.data_items.ACKC7.ACCEPTED

1

Permission not granted

secsgem.secs.data_items.ACKC7.NO_PERMISSION

2

Length error

secsgem.secs.data_items.ACKC7.LENGTH_ERROR

3

Matrix overflow

secsgem.secs.data_items.ACKC7.MATRIX_OVERFLOW

4

PPID not found

secsgem.secs.data_items.ACKC7.PPID_NOT_FOUND

5

Mode unsupported

secsgem.secs.data_items.ACKC7.MODE_UNSUPPORTED

6

Performed later

secsgem.secs.data_items.ACKC7.PERFORMED_LATER

7-63

Reserved

Used In Function
class secsgem.secs.data_items.ACKC10(value=None)[source]

Acknowledge code for stream 10.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Accepted

secsgem.secs.data_items.ACKC10.ACCEPTED

1

Will not be displayed

secsgem.secs.data_items.ACKC10.NOT_DISPLAYED

2

Terminal not available

secsgem.secs.data_items.ACKC10.TERMINAL_NOT_AVAILABLE

3-63

Other error

Used In Function
class secsgem.secs.data_items.ALCD(value=None)[source]

Alarm code byte.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Not used

1

Personal safety

secsgem.secs.data_items.ALCD.PERSONAL_SAFETY

2

Equipment safety

secsgem.secs.data_items.ALCD.EQUIPMENT_SAFETY

3

Parameter control warning

secsgem.secs.data_items.ALCD.PARAMETER_CONTROL_WARNING

4

Parameter control error

secsgem.secs.data_items.ALCD.PARAMETER_CONTROL_ERROR

5

Irrecoverable error

secsgem.secs.data_items.ALCD.IRRECOVERABLE_ERROR

6

Equipment status warning

secsgem.secs.data_items.ALCD.EQUIPMENT_STATUS_WARNING

7

Attention flags

secsgem.secs.data_items.ALCD.ATTENTION_FLAGS

8

Data integrity

secsgem.secs.data_items.ALCD.DATA_INTEGRITY

9-63

Other catogeries

128

Alarm set flag

secsgem.secs.data_items.ALCD.ALARM_SET

Used In Function
class secsgem.secs.data_items.ALED(value=None)[source]

Alarm en-/disable code byte.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Disable

secsgem.secs.data_items.ALED.DISABLE

1-127

Not used

128

Enable

secsgem.secs.data_items.ALED.ENABLE

129-255

Not used

Used In Function
class secsgem.secs.data_items.ALID(value=None)[source]

Alarm ID.

Types:
Used In Function
class secsgem.secs.data_items.ALTX(value=None)[source]

Alarm text.

Type:

String

Length:

120

Used In Function
class secsgem.secs.data_items.ATTRDATA(value=None)[source]

Object attribute value.

Types:
Used In Function
class secsgem.secs.data_items.ATTRID(value=None)[source]

Object attribute identifier.

Types:
Used In Function
class secsgem.secs.data_items.ATTRRELN(value=None)[source]

Attribute relation to attribute of object.

Type:

U1

Values

Value

Description

Constant

0

Equal to

secsgem.secs.data_items.ATTRRELN.EQUAL

1

Not equal to

secsgem.secs.data_items.ATTRRELN.NOT_EQUAL

2

Less than

secsgem.secs.data_items.ATTRRELN.LESS

3

Less than or equal to

secsgem.secs.data_items.ATTRRELN.LESS_EQUAL

4

More than

secsgem.secs.data_items.ATTRRELN.MORE

5

More than or equal to

secsgem.secs.data_items.ATTRRELN.MORE_EQUAL

6

Value present

secsgem.secs.data_items.ATTRRELN.PRESENT

7

Value absent

secsgem.secs.data_items.ATTRRELN.ABSENT

8-63

Error

Used In Function
class secsgem.secs.data_items.BCEQU(value=None)[source]

Bin code equivalents.

Types:
Used In Function
class secsgem.secs.data_items.BINLT(value=None)[source]

Bin list.

Types:
Used In Function
class secsgem.secs.data_items.CEED(value=None)[source]

Collection event or trace enable/disable code.

Type:

Boolean

Length:

1

Used In Function
class secsgem.secs.data_items.CEID(value=None)[source]

Collection event ID.

Types:
Used In Function
class secsgem.secs.data_items.CENAME(value=None)[source]

Collection event Name.

Type:

String

Used In Function
class secsgem.secs.data_items.CEPACK(value=None)[source]

Command enhanced parameter acknowledge.

Type:

Binary

Values

Value

Description

Constant

0

No error

secsgem.secs.data_items.CEPACK.NO_ERROR

1

CPNAME name does not exist

secsgem.secs.data_items.CEPACK.CPNAME_UNKNOWN

2

Illegal value for CEPVAL

secsgem.secs.data_items.CEPACK.CEPVAL_ILLEGAL_VALUE

3

Illegal format for CEPVAL

secsgem.secs.data_items.CEPACK.CEPVAL_ILLEGAL_FORMAT

4

CPNAME not valid as used

secsgem.secs.data_items.CEPACK.CPNAME_INVALID

5-63

Reserved

class secsgem.secs.data_items.CEPVAL(value=None)[source]

Command enhanced parameter value.

Types:
Used In Function
class secsgem.secs.data_items.CMDA(value=None)[source]

Command acknowledged code.

Types:
Values

Value

Description

Constant

0

Completed or done

secsgem.secs.data_items.CMDA.DONE

1

Command does not exist

secsgem.secs.data_items.CMDA.COMMAND_UNKNOWN

2

Cannot perform now

secsgem.secs.data_items.CMDA.NOT_NOW

3-63

Reserved, equipment specific error

Used In Function
class secsgem.secs.data_items.COLCT(value=None)[source]

Column count in dies.

Types:
Used In Function
class secsgem.secs.data_items.COMMACK(value=None)[source]

Establish communications acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Accepted

secsgem.secs.data_items.COMMACK.ACCEPTED

1

Denied, Try Again

secsgem.secs.data_items.COMMACK.DENIED

2-63

Reserved

Used In Function
class secsgem.secs.data_items.CPACK(value=None)[source]

Command parameter acknowledge code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

1

Parameter name unknown

secsgem.secs.data_items.CPACK.PARAMETER_UNKNOWN

2

CPVAL value illegal

secsgem.secs.data_items.CPACK.CPVAL_ILLEGAL_VALUE

3

CPVAL format illegal

secsgem.secs.data_items.CPACK.CPVAL_ILLEGAL_FORMAT

4-63

Reserved

Used In Function
class secsgem.secs.data_items.CPNAME(value=None)[source]

Command parameter name.

Types:
Used In Function
class secsgem.secs.data_items.CPVAL(value=None)[source]

Command parameter value.

Types:
Used In Function
class secsgem.secs.data_items.DATAID(value=None)[source]

Data ID.

Types:
Used In Function
class secsgem.secs.data_items.DATALENGTH(value=None)[source]

Length of data to be sent.

Types:
Used In Function
class secsgem.secs.data_items.DATLC(value=None)[source]

Data location.

Type:

U1

Used In Function
class secsgem.secs.data_items.DRACK(value=None)[source]

Define report acknowledge code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledge

secsgem.secs.data_items.DRACK.ACK

1

Denied, insufficient space

secsgem.secs.data_items.DRACK.INSUFFICIENT_SPACE

2

Denied, invalid format

secsgem.secs.data_items.DRACK.INVALID_FORMAT

3

Denied, RPTID already defined

secsgem.secs.data_items.DRACK.RPTID_REDEFINED

4

Denied, VID doesn’t exist

secsgem.secs.data_items.DRACK.VID_UNKNOWN

5-63

Reserved, other errors

Used In Function
class secsgem.secs.data_items.DSID(value=None)[source]

Data set ID.

Types:
Used In Function
class secsgem.secs.data_items.DSPER(value=None)[source]

Data sample period.

Type:

String

Used In Function
class secsgem.secs.data_items.DUTMS(value=None)[source]

Die units of measure.

Type:

String

Used In Function
class secsgem.secs.data_items.DVNAME(value=None)[source]

Data value name.

Types:
Used In Function
class secsgem.secs.data_items.DVVAL(value=None)[source]

Data value.

Types:
Used In Function
class secsgem.secs.data_items.DVVALNAME(value=None)[source]

Data value name.

Type:

String

Used In Function
class secsgem.secs.data_items.EAC(value=None)[source]

Equipment acknowledge code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledge

secsgem.secs.data_items.EAC.ACK

1

Denied, not all constants exist

secsgem.secs.data_items.EAC.INVALID_CONSTANT

2

Denied, busy

secsgem.secs.data_items.EAC.BUSY

3

Denied, constant out of range

secsgem.secs.data_items.EAC.OUT_OF_RANGE

4-63

Reserved, equipment specific

Used In Function
class secsgem.secs.data_items.ECDEF(value=None)[source]

Equipment constant default value.

Types:
Used In Function
class secsgem.secs.data_items.ECID(value=None)[source]

Equipment constant ID.

Types:
Used In Function
class secsgem.secs.data_items.ECMAX(value=None)[source]

Equipment constant maximum value.

Types:
Used In Function
class secsgem.secs.data_items.ECMIN(value=None)[source]

Equipment constant minimum value.

Types:
Used In Function
class secsgem.secs.data_items.ECNAME(value=None)[source]

Equipment constant name.

Type:

String

Used In Function
class secsgem.secs.data_items.ECV(value=None)[source]

Equipment constant value.

Types:
Used In Function
class secsgem.secs.data_items.EDID(value=None)[source]

Expected data identification.

Types:
Used In Function
class secsgem.secs.data_items.ERACK(value=None)[source]

Enable/disable event report acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Accepted

secsgem.secs.data_items.ERACK.ACCEPTED

1

Denied, CEID doesn’t exist

secsgem.secs.data_items.ERACK.CEID_UNKNOWN

2-63

Reserved

Used In Function
class secsgem.secs.data_items.ERRCODE(value=None)[source]

Code identifying an error.

Types:
Values

Value

Description

Constant

0

No error

1

Unknown object in Object Specifier

2

Unknown target object type

3

Unknown object instance

4

Unknown attribute name

5

Read-only attribute - access denied

6

Unknown object type

7

Invalid attribute value

8

Syntax error

9

Verification error

10

Validation error

11

Object identifier in use

12

Parameters improperly specified

13

Insufficient parameters specified

14

Unsupported option requested

15

Busy

16

Not available for processing

17

Command not valid for current state

18

No material altered

19

Material partially processed

20

All material processed

21

Recipe specification related error

22

Failed during processing

23

Failed while not processing

24

Failed due to lack of material

25

Job aborted

26

Job stopped

27

Job cancelled

28

Cannot change selected recipe

29

Unknown event

30

Duplicate report ID

31

Unknown data report

32

Data report not linked

33

Unknown trace report

34

Duplicate trace ID

35

Too many data reports

36

Sample period out of range

37

Group size too large

38

Recovery action currently invalid

39

Busy with another recovery currently unable to perform the recovery

40

No active recovery action

41

Exception recovery failed

42

Exception recovery aborted

43

Invalid table element

44

Unknown table element

45

Cannot delete predefined

46

Invalid token

47

Invalid parameter

48

Load port does not exist

49

Load port already in use

50

Missing Carrier

51-63

Reserved

64-32767

User defined

32768

Action will be performed at earliest opportunity

32769

Action can not be performed now

32770

Action failed due to errors

32771

Invalid command

32772

Client Already Connected

32773

Duplicate ClientID

32774

Invalid ClientType

32775

IncompatibleVersions

32776

Unrecognized ClientID (Client not currently connected)

32777

Failed (Completed Unsuccessfully)

32778

Failed (Unsafe) — External intervention required

32779

Sensor-Detected Obstacle

32780

Material Not Sent

32781

Material Not Received

32782

Material Lost

32783

Hardware Failure

32784

Transfer Cancelled

32785-32792

reserved for future use

32793-65535

Reserved

Used In Function
class secsgem.secs.data_items.ERRTEXT(value=None)[source]

Error description for error code.

Type:

String

Length:

120

Used In Function
class secsgem.secs.data_items.EXID(value=None)[source]

Exception identifier.

Type:

String

Length:

20

Used In Function
class secsgem.secs.data_items.EXMESSAGE(value=None)[source]

Exception message.

Type:

String

Used In Function
class secsgem.secs.data_items.EXRECVRA(value=None)[source]

Exception recovery action.

Type:

String

Length:

40

Used In Function
class secsgem.secs.data_items.EXTYPE(value=None)[source]

Exception type.

Type:

String

Used In Function
class secsgem.secs.data_items.FCNID(value=None)[source]

Function ID.

Type:

U1

Length:

1

Used In Function
class secsgem.secs.data_items.FFROT(value=None)[source]

Film frame rotation.

In degrees from the bottom CW. (Bottom equals zero degrees.) Zero length indicates not used.

Type:

U2

Used In Function
class secsgem.secs.data_items.FNLOC(value=None)[source]

Flat/notch location.

In degrees from the bottom CW. (Bottom equals zero degrees.) Zero length indicates not used.

Type:

U2

Used In Function
class secsgem.secs.data_items.GRANT6(value=None)[source]

Permission to send.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Granted

secsgem.secs.data_items.GRANT6.GRANTED

1

Busy

secsgem.secs.data_items.GRANT6.BUSY

2

Not interested

secsgem.secs.data_items.GRANT6.NOT_INTERESTED

3-63

Other error

Used In Function
class secsgem.secs.data_items.GRNT1(value=None)[source]

Grant code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledge

secsgem.secs.data_items.GRNT1.ACK

1

Busy, try again

secsgem.secs.data_items.GRNT1.BUSY

2

No space

secsgem.secs.data_items.GRNT1.NO_SPACE

3

Map too large

secsgem.secs.data_items.GRNT1.MAP_TOO_LARGE

4

Duplicate ID

secsgem.secs.data_items.GRNT1.DUPLICATE_ID

5

Material ID not found

secsgem.secs.data_items.GRNT1.MATERIALID_UNKNOWN

6

Unknown map format

secsgem.secs.data_items.GRNT1.UNKNOWN_MAP_FORMAT

7-63

Reserved, error

Used In Function
class secsgem.secs.data_items.HCACK(value=None)[source]

Host command parameter acknowledge code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledge

secsgem.secs.data_items.HCACK.ACK

1

Denied, invalid command

secsgem.secs.data_items.HCACK.INVALID_COMMAND

2

Denied, cannot perform now

secsgem.secs.data_items.HCACK.CANT_PERFORM_NOW

3

Denied, parameter invalid

secsgem.secs.data_items.HCACK.PARAMETER_INVALID

4

Acknowledge, will finish later

secsgem.secs.data_items.HCACK.ACK_FINISH_LATER

5

Rejected, already in condition

secsgem.secs.data_items.HCACK.ALREADY_IN_CONDITION

6

No such object

secsgem.secs.data_items.HCACK.NO_OBJECT

7-63

Reserved

Used In Function
class secsgem.secs.data_items.IDTYP(value=None)[source]

ID type.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Wafer ID

secsgem.secs.data_items.IDTYP.WAFER

1

Wafer cassette ID

secsgem.secs.data_items.IDTYP.WAFER_CASSETTE

2

Film frame ID

secsgem.secs.data_items.IDTYP.FILM_FRAME

3-63

Reserved, error

Used In Function
class secsgem.secs.data_items.LENGTH(value=None)[source]

Service/process program length.

Types:
Used In Function
class secsgem.secs.data_items.LIMITACK(value=None)[source]

Acknowledgement code for variable limit.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

OK

secsgem.secs.data_items.LIMITACK.OK

1

LIMITID does not exist

secsgem.secs.data_items.LIMITACK.LIMITID_UNKNOWN

2

UPPERDB > LIMITMAX

secsgem.secs.data_items.LIMITACK.UPPERDB_MORE_LIMITMAX

3

LOWERDB < LIMITMIN

secsgem.secs.data_items.LIMITACK.LOWERDB_LESS_LIMITMIN

4

UPPERDB < LOWERDB

secsgem.secs.data_items.LIMITACK.UPPERDB_LESS_LOWERDB

5

Illegal format UPPER-/LOWERDB

secsgem.secs.data_items.LIMITACK.ILLEGAL_FORMAT

6

Illegal ASCII value

secsgem.secs.data_items.LIMITACK.ASCII_ILLEGAL

7

Duplicate limit definition

secsgem.secs.data_items.LIMITACK.DUPLICATE

8-63

Reserved, equipment specific error

Used In Function
class secsgem.secs.data_items.LIMITID(value=None)[source]

Limit ID.

Type:

Binary

Length:

1

Used In Function
class secsgem.secs.data_items.LIMITMAX(value=None)[source]

Maximum allowed for limit.

Types:
Length:

1

Used In Function
class secsgem.secs.data_items.LIMITMIN(value=None)[source]

Minimum allowed for limit.

Types:
Length:

1

Used In Function
class secsgem.secs.data_items.LOWERDB(value=None)[source]

Limit for variable lower deadband.

Types:
Length:

1

Used In Function
class secsgem.secs.data_items.LRACK(value=None)[source]

Link report acknowledge code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledge

secsgem.secs.data_items.LRACK.ACK

1

Denied, insufficient space

secsgem.secs.data_items.LRACK.INSUFFICIENT_SPACE

2

Denied, invalid format

secsgem.secs.data_items.LRACK.INVALID_FORMAT

3

Denied, CEID already linked

secsgem.secs.data_items.LRACK.CEID_LINKED

4

Denied, CEID doesn’t exist

secsgem.secs.data_items.LRACK.CEID_UNKNOWN

5

Denied, RPTID doesn’t exist

secsgem.secs.data_items.LRACK.RPTID_UNKNOWN

6-63

Reserved, other errors

Used In Function
class secsgem.secs.data_items.LVACK(value=None)[source]

Acknowledgement code for variable limit.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

OK

secsgem.secs.data_items.LVACK.OK

1

Variable does not exist

secsgem.secs.data_items.LVACK.VARIABLE_UNKNOWN

2

Variable has no limits

secsgem.secs.data_items.LVACK.NO_LIMITS

3

Variable repeated

secsgem.secs.data_items.LVACK.DUPLICATE_VARIABLE

4

Limit value error

secsgem.secs.data_items.LVACK.LIMIT_ERROR

5-63

Reserved

Used In Function
class secsgem.secs.data_items.MAPER(value=None)[source]

Map error.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

ID not found

secsgem.secs.data_items.MAPER.ID_UNKNOWN

1

Invalid data

secsgem.secs.data_items.MAPER.INVALID_DATA

2

Format error

secsgem.secs.data_items.MAPER.FORMAT_ERROR

3-63

Invalid error

Used In Function
class secsgem.secs.data_items.MAPFT(value=None)[source]

Map data format.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Row format

secsgem.secs.data_items.MAPFT.ROW

1

Array format

secsgem.secs.data_items.MAPFT.ARRAY

2

Coordinate format

secsgem.secs.data_items.MAPFT.COORDINATE

3-63

Error

Used In Function
class secsgem.secs.data_items.MDACK(value=None)[source]

Map data acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Map received

secsgem.secs.data_items.MDACK.ACK

1

Format error

secsgem.secs.data_items.MDACK.FORMAT_ERROR

2

No ID match

secsgem.secs.data_items.MDACK.UNKNOWN_ID

3

Abort/discard map

secsgem.secs.data_items.MDACK.ABORT_MAP

4-63

Reserved, error

Used In Function
class secsgem.secs.data_items.MDLN(value=None)[source]

Equipment model type.

Type:

String

Length:

20

Used In Function
class secsgem.secs.data_items.MEXP(value=None)[source]

Message expected.

Type:

String

Length:

6

Used In Function
class secsgem.secs.data_items.MHEAD(value=None)[source]

SECS message header.

Type:

Binary

Length:

10

Used In Function
class secsgem.secs.data_items.MID(value=None)[source]

Material ID.

Types:
Length:

80

Used In Function
class secsgem.secs.data_items.MLCL(value=None)[source]

Message length.

Types:
Used In Function
class secsgem.secs.data_items.NULBC(value=None)[source]

Column count in dies.

Types:
Used In Function
class secsgem.secs.data_items.OBJACK(value=None)[source]

Object acknowledgement code.

Type:

U1

Length:

1

Values

Value

Description

Constant

0

Successful

secsgem.secs.data_items.OBJACK.SUCCESSFUL

1

Error

secsgem.secs.data_items.OBJACK.ERROR

2-63

Reserved

Used In Function
class secsgem.secs.data_items.OBJID(value=None)[source]

Object identifier.

Types:
Used In Function
class secsgem.secs.data_items.OBJSPEC(value=None)[source]

Specific object instance.

Type:

String

Used In Function
class secsgem.secs.data_items.OBJTYPE(value=None)[source]

Class of object identifier.

Types:
Used In Function
class secsgem.secs.data_items.OFLACK(value=None)[source]

Acknowledge code for OFFLINE request.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

OFFLINE Acknowledge

secsgem.secs.data_items.OFLACK.ACK

1-63

Reserved

Used In Function
class secsgem.secs.data_items.ONLACK(value=None)[source]

Acknowledge code for ONLINE request.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

ONLINE Accepted

secsgem.secs.data_items.ONLACK.ACCEPTED

1

ONLINE Not allowed

secsgem.secs.data_items.ONLACK.NOT_ALLOWED

2

Already ONLINE

secsgem.secs.data_items.ONLACK.ALREADY_ON

3-63

Reserved

Used In Function
class secsgem.secs.data_items.ORLOC(value=None)[source]

Origin location.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Center die of wafer

secsgem.secs.data_items.ORLOC.CENTER_DIE

1

Upper right

secsgem.secs.data_items.ORLOC.UPPER_RIGHT

2

Upper left

secsgem.secs.data_items.ORLOC.UPPER_LEFT

3

Lower left

secsgem.secs.data_items.ORLOC.LOWER_LEFT

4

Lower right

secsgem.secs.data_items.ORLOC.LOWER_RIGHT

5-63

Reserved, error

Used In Function
class secsgem.secs.data_items.PPBODY(value=None)[source]

Status variable ID.

Types:
Used In Function
class secsgem.secs.data_items.PPGNT(value=None)[source]

Process program grant status.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

OK

secsgem.secs.data_items.PPGNT.OK

1

Already have

secsgem.secs.data_items.PPGNT.ALREADY_HAVE

2

No space

secsgem.secs.data_items.PPGNT.NO_SPACE

3

Invalid PPID

secsgem.secs.data_items.PPGNT.INVALID_PPID

4

Busy, try later

secsgem.secs.data_items.PPGNT.BUSY

5

Will not accept

secsgem.secs.data_items.PPGNT.WILL_NOT_ACCEPT

6-63

Reserved, other errors

Used In Function
class secsgem.secs.data_items.PPID(value=None)[source]

Process program ID.

Types:
Length:

120

Used In Function
class secsgem.secs.data_items.PRAXI(value=None)[source]

Process axis.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Rows, top, increasing

secsgem.secs.data_items.PRAXI.ROWS_TOP_INCR

1

Rows, top, decreasing

secsgem.secs.data_items.PRAXI.ROWS_TOP_DECR

2

Rows, bottom, increasing

secsgem.secs.data_items.PRAXI.ROWS_BOT_INCR

3

Rows, bottom, decreasing

secsgem.secs.data_items.PRAXI.ROWS_BOT_DECR

4

Columns, left, increasing

secsgem.secs.data_items.PRAXI.COLS_LEFT_INCR

5

Columns, left, decreasing

secsgem.secs.data_items.PRAXI.COLS_LEFT_DECR

6

Columns, right, increasing

secsgem.secs.data_items.PRAXI.COLS_RIGHT_INCR

7

Columns, right, decreasing

secsgem.secs.data_items.PRAXI.COLS_RIGHT_DECR

8-63

Error

Used In Function
class secsgem.secs.data_items.PRDCT(value=None)[source]

Process die count.

Types:
Used In Function
class secsgem.secs.data_items.RCMD(value=None)[source]

Remote command.

Types:
Used In Function
class secsgem.secs.data_items.REFP(value=None)[source]

Reference point.

Types:
Used In Function
class secsgem.secs.data_items.REPGSZ(value=None)[source]

Report grouping size.

Types:
Used In Function
class secsgem.secs.data_items.ROWCT(value=None)[source]

Row count in dies.

Types:
Used In Function
class secsgem.secs.data_items.RPSEL(value=None)[source]

Reference point select.

Type:

U1

Used In Function
class secsgem.secs.data_items.RPTID(value=None)[source]

Report ID.

Types:
Used In Function
class secsgem.secs.data_items.RSDA(value=None)[source]

Request spooled data acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

OK

secsgem.secs.data_items.RSDA.ACK

1

Denied, busy try later

secsgem.secs.data_items.RSDA.DENIED_BUSY

2

Denied, spooled data does not exist

secsgem.secs.data_items.RSDA.DENIED_NO_DATA

3-63

Reserved

Used In Function
class secsgem.secs.data_items.RSDC(value=None)[source]

Request spooled data command.

Type:

U1

Length:

1

Values

Value

Description

Constant

0

Transmit spooled messages

secsgem.secs.data_items.RSDC.TRANSMIT

1

Purge spooled messages

secsgem.secs.data_items.RSDC.PURGE

2-63

Reserved

Used In Function
class secsgem.secs.data_items.RSINF(value=None)[source]

Starting location.

Types:
Length:

3

Used In Function
class secsgem.secs.data_items.RSPACK(value=None)[source]

Reset spooling acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledge, spooling setup accepted

secsgem.secs.data_items.RSPACK.ACK

1

Spooling setup rejected

secsgem.secs.data_items.RSPACK.REJECTED

2-63

Reserved

Used In Function
class secsgem.secs.data_items.SDACK(value=None)[source]

Map setup acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Received Data

secsgem.secs.data_items.SDACK.ACK

1-63

Error

Used In Function
class secsgem.secs.data_items.SDBIN(value=None)[source]

Send bin information.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Send bin information

secsgem.secs.data_items.SDBIN.SEND

1

Don’t send bin infomation

secsgem.secs.data_items.SDBIN.DONT_SEND

2-63

Reserved

Used In Function
class secsgem.secs.data_items.SHEAD(value=None)[source]

SECS message header.

Type:

Binary

Length:

10

Used In Function
class secsgem.secs.data_items.SMPLN(value=None)[source]

Sample number.

Types:
Used In Function
class secsgem.secs.data_items.SOFTREV(value=None)[source]

Software revision.

Type:

String

Length:

20

class secsgem.secs.data_items.STIME(value=None)[source]

Sample time.

Type:

String

Length:

32

Used In Function
class secsgem.secs.data_items.STRACK(value=None)[source]

Spool stream acknowledge.

Type:

Binary

Length:

1

Values

Value

Description

Constant

1

Spooling not allowed for stream

secsgem.secs.data_items.STRACK.NOT_ALLOWED

2

Stream unknown

secsgem.secs.data_items.STRACK.STREAM_UNKNOWN

3

Unknown function for stream

secsgem.secs.data_items.STRACK.FUNCTION_UNKNOWN

4

Secondary function for this stream

secsgem.secs.data_items.STRACK.SECONDARY

Used In Function
class secsgem.secs.data_items.STRID(value=None)[source]

Stream ID.

Type:

U1

Length:

1

Used In Function
class secsgem.secs.data_items.STRP(value=None)[source]

Starting position.

Types:
Length:

2

Used In Function
class secsgem.secs.data_items.SV(value=None)[source]

Status variable value.

Types:
Used In Function
class secsgem.secs.data_items.SVID(value=None)[source]

Status variable ID.

Types:
Used In Function
class secsgem.secs.data_items.SVNAME(value=None)[source]

Status variable name.

Type:

String

Used In Function
class secsgem.secs.data_items.TEXT(value=None)[source]

Line of characters.

Types:
Used In Function
class secsgem.secs.data_items.TIAACK(value=None)[source]

Equipment acknowledgement code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Everything correct

secsgem.secs.data_items.TIAACK.OK

1

Too many SVIDs

secsgem.secs.data_items.TIAACK.SVID_EXCEEDED

2

No more traces allowed

secsgem.secs.data_items.TIAACK.TRACES_DENIED

3

Invalid period

secsgem.secs.data_items.TIAACK.INVALID_PERIOD

4

Unknown SVID

secsgem.secs.data_items.TIAACK.SVID_UNKNOWN

5

Invalid REPGSZ

secsgem.secs.data_items.TIAACK.REPGSZ_INVALID

6-63

Reserved

Used In Function
class secsgem.secs.data_items.TID(value=None)[source]

Terminal ID.

Type:

Binary

Length:

1

Used In Function
class secsgem.secs.data_items.TIME(value=None)[source]

Time of day.

Type:

String

Length:

32

Used In Function
class secsgem.secs.data_items.TIMESTAMP(value=None)[source]

Timestamp.

Type:

String

Length:

32

Used In Function
class secsgem.secs.data_items.TOTSMP(value=None)[source]

Total samples.

Types:
Used In Function
class secsgem.secs.data_items.TRID(value=None)[source]

Trace request ID.

Types:
Used In Function
class secsgem.secs.data_items.UNITS(value=None)[source]

Units identifier.

Type:

String

Used In Function
class secsgem.secs.data_items.UPPERDB(value=None)[source]

Limit for variable upper deadband.

Types:
Length:

1

Used In Function
class secsgem.secs.data_items.V(value=None)[source]

Variable data.

Types:
Used In Function
class secsgem.secs.data_items.VID(value=None)[source]

Variable ID.

Types:
Used In Function
class secsgem.secs.data_items.VLAACK(value=None)[source]

Variable limit attribute acknowledgement code.

Type:

Binary

Length:

1

Values

Value

Description

Constant

0

Acknowledgement, command will be performed

secsgem.secs.data_items.VLAACK.ACK

1

Limit attribute definition error

secsgem.secs.data_items.VLAACK.LIMIT_DEF_ERROR

2

Cannot perform now

secsgem.secs.data_items.VLAACK.NOT_NOW

3-63

Reserved, equipment specific error

Used In Function
class secsgem.secs.data_items.XDIES(value=None)[source]

Die size/index X-axis.

Types:
Used In Function
class secsgem.secs.data_items.XYPOS(value=None)[source]

X/Y coordinate position.

Types:
Length:

2

Used In Function
class secsgem.secs.data_items.YDIES(value=None)[source]

Die size/index Y-axis.

Types:
Used In Function