Data Items¶
Data items module initializer.
-
class
secsgem.secs.data_items.
DataItemBase
(value=None)[source]¶ Bases:
object
Base class for data items.
It provides type and output handling.
-
class
secsgem.secs.data_items.
ABS
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
Any binary string.
Type: Binary
- Used In Function
-
class
secsgem.secs.data_items.
ACKA
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.boolean.Boolean
Request success.
Type: Boolean
Length: 1 - Values
Value True Success False Failed - Used In Function
-
class
secsgem.secs.data_items.
ACKC5
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
ERROR
= 1¶
-
class
secsgem.secs.data_items.
ACKC6
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
ERROR
= 1¶
-
class
secsgem.secs.data_items.
ACKC7
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
NO_PERMISSION
= 1¶
-
LENGTH_ERROR
= 2¶
-
MATRIX_OVERFLOW
= 3¶
-
PPID_NOT_FOUND
= 4¶
-
MODE_UNSUPPORTED
= 5¶
-
PERFORMED_LATER
= 6¶
-
class
secsgem.secs.data_items.
ACKC10
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
NOT_DISPLAYED
= 1¶
-
TERMINAL_NOT_AVAILABLE
= 2¶
-
class
secsgem.secs.data_items.
ALCD
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
PERSONAL_SAFETY
= 1¶
-
EQUIPMENT_SAFETY
= 2¶
-
PARAMETER_CONTROL_WARNING
= 3¶
-
PARAMETER_CONTROL_ERROR
= 4¶
-
IRRECOVERABLE_ERROR
= 5¶
-
EQUIPMENT_STATUS_WARNING
= 6¶
-
ATTENTION_FLAGS
= 7¶
-
DATA_INTEGRITY
= 8¶
-
ALARM_SET
= 128¶
-
class
secsgem.secs.data_items.
ALED
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
DISABLE
= 0¶
-
ENABLE
= 128¶
-
class
secsgem.secs.data_items.
ALID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Alarm ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ALTX
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Alarm text.
Type: String
Length: 120 - Used In Function
-
class
secsgem.secs.data_items.
ATTRDATA
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Object attribute value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ATTRID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Object attribute identifier.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ATTRRELN
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
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
-
EQUAL
= 0¶
-
NOT_EQUAL
= 1¶
-
LESS
= 2¶
-
LESS_EQUAL
= 3¶
-
MORE
= 4¶
-
MORE_EQUAL
= 5¶
-
PRESENT
= 6¶
-
ABSENT
= 7¶
-
class
secsgem.secs.data_items.
BCEQU
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Bin code equivalents.
Types: - Used In Function
-
class
secsgem.secs.data_items.
BINLT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Bin list.
Types: - Used In Function
-
class
secsgem.secs.data_items.
CEED
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.boolean.Boolean
Collection event or trace enable/disable code.
Type: Boolean
Length: 1 - Values
Value True Enable False Disable - Used In Function
-
class
secsgem.secs.data_items.
CEID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Collection event ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
CENAME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Collection event Name.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
CEPACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
NO_ERROR
= 0¶
-
CPNAME_UNKNOWN
= 1¶
-
CEPVAL_ILLEGAL_VALUE
= 2¶
-
CEPVAL_ILLEGAL_FORMAT
= 3¶
-
CPNAME_INVALID
= 4¶
-
class
secsgem.secs.data_items.
CEPVAL
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Command enhanced parameter value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
CMDA
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
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
-
DONE
= 0¶
-
COMMAND_UNKNOWN
= 1¶
-
NOT_NOW
= 2¶
-
class
secsgem.secs.data_items.
COLCT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Column count in dies.
Types: - Used In Function
-
class
secsgem.secs.data_items.
COMMACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
DENIED
= 1¶
-
class
secsgem.secs.data_items.
CPACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
PARAMETER_UNKNOWN
= 1¶
-
CPVAL_ILLEGAL_VALUE
= 2¶
-
CPVAL_ILLEGAL_FORMAT
= 3¶
-
class
secsgem.secs.data_items.
CPNAME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Command parameter name.
Types: - Used In Function
-
class
secsgem.secs.data_items.
CPVAL
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Command parameter value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
DATAID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Data ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
DATALENGTH
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Length of data to be sent.
Types: - Used In Function
-
class
secsgem.secs.data_items.
DATLC
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
Data location.
Type: U1
- Used In Function
-
class
secsgem.secs.data_items.
DRACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
INSUFFICIENT_SPACE
= 1¶
-
INVALID_FORMAT
= 2¶
-
RPTID_REDEFINED
= 3¶
-
VID_UNKNOWN
= 4¶
-
class
secsgem.secs.data_items.
DSID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Data set ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
DSPER
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Data sample period.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
DUTMS
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Die units of measure.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
DVNAME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Data value name.
Types: - Used In Function
-
class
secsgem.secs.data_items.
DVVAL
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Data value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
DVVALNAME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Data value name.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
EAC
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
INVALID_CONSTANT
= 1¶
-
BUSY
= 2¶
-
OUT_OF_RANGE
= 3¶
-
class
secsgem.secs.data_items.
ECDEF
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Equipment constant default value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ECID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Equipment constant ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ECMAX
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Equipment constant maximum value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ECMIN
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Equipment constant minimum value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ECNAME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Equipment constant name.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
ECV
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Equipment constant value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
EDID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Expected data identification.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ERACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
CEID_UNKNOWN
= 1¶
-
class
secsgem.secs.data_items.
ERRCODE
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
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]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Error description for error code.
Type: String
Length: 120 - Used In Function
-
class
secsgem.secs.data_items.
EXID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Exception identifier.
Type: String
Length: 20 - Used In Function
-
class
secsgem.secs.data_items.
EXMESSAGE
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Exception message.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
EXRECVRA
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Exception recovery action.
Type: String
Length: 40 - Used In Function
-
class
secsgem.secs.data_items.
EXTYPE
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Exception type.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
FCNID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
Function ID.
Type: U1
Length: 1 - Used In Function
-
class
secsgem.secs.data_items.
FFROT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u2.U2
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]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u2.U2
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]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
GRANTED
= 0¶
-
BUSY
= 1¶
-
NOT_INTERESTED
= 2¶
-
class
secsgem.secs.data_items.
GRNT1
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
BUSY
= 1¶
-
NO_SPACE
= 2¶
-
MAP_TOO_LARGE
= 3¶
-
DUPLICATE_ID
= 4¶
-
MATERIALID_UNKNOWN
= 5¶
-
UNKNOWN_MAP_FORMAT
= 6¶
-
class
secsgem.secs.data_items.
HCACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
INVALID_COMMAND
= 1¶
-
CANT_PERFORM_NOW
= 2¶
-
PARAMETER_INVALID
= 3¶
-
ACK_FINISH_LATER
= 4¶
-
ALREADY_IN_CONDITION
= 5¶
-
NO_OBJECT
= 6¶
-
class
secsgem.secs.data_items.
IDTYP
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
WAFER
= 0¶
-
WAFER_CASSETTE
= 1¶
-
FILM_FRAME
= 2¶
-
class
secsgem.secs.data_items.
LENGTH
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Service/process program length.
Types: - Used In Function
-
class
secsgem.secs.data_items.
LIMITACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
OK
= 0¶
-
LIMITID_UNKNOWN
= 1¶
-
UPPERDB_MORE_LIMITMAX
= 2¶
-
LOWERDB_LESS_LIMITMIN
= 3¶
-
UPPERDB_LESS_LOWERDB
= 4¶
-
ILLEGAL_FORMAT
= 5¶
-
ASCII_ILLEGAL
= 6¶
-
DUPLICATE
= 7¶
-
class
secsgem.secs.data_items.
LIMITID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
Limit ID.
Type: Binary
Length: 1 - Used In Function
-
class
secsgem.secs.data_items.
LIMITMAX
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Maximum allowed for limit.
Types: Length: 1
- Used In Function
-
class
secsgem.secs.data_items.
LIMITMIN
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Minimum allowed for limit.
Types: Length: 1
- Used In Function
-
class
secsgem.secs.data_items.
LOWERDB
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Limit for variable lower deadband.
Types: Length: 1
- Used In Function
-
class
secsgem.secs.data_items.
LRACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
INSUFFICIENT_SPACE
= 1¶
-
INVALID_FORMAT
= 2¶
-
CEID_LINKED
= 3¶
-
CEID_UNKNOWN
= 4¶
-
RPTID_UNKNOWN
= 5¶
-
class
secsgem.secs.data_items.
LVACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
OK
= 0¶
-
VARIABLE_UNKNOWN
= 1¶
-
NO_LIMITS
= 2¶
-
DUPLICATE_VARIABLE
= 3¶
-
LIMIT_ERROR
= 4¶
-
class
secsgem.secs.data_items.
MAPER
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ID_UNKNOWN
= 0¶
-
INVALID_DATA
= 1¶
-
FORMAT_ERROR
= 2¶
-
class
secsgem.secs.data_items.
MAPFT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ROW
= 0¶
-
ARRAY
= 1¶
-
COORDINATE
= 2¶
-
class
secsgem.secs.data_items.
MDACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
FORMAT_ERROR
= 1¶
-
UNKNOWN_ID
= 2¶
-
ABORT_MAP
= 3¶
-
class
secsgem.secs.data_items.
MDLN
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Equipment model type.
Type: String
Length: 20 - Used In Function
-
class
secsgem.secs.data_items.
MEXP
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Message expected.
Type: String
Length: 6 - Used In Function
-
class
secsgem.secs.data_items.
MHEAD
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
SECS message header.
Type: Binary
Length: 10 - Used In Function
-
class
secsgem.secs.data_items.
MID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Material ID.
Types: Length: 80
-
class
secsgem.secs.data_items.
MLCL
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Message length.
Types: - Used In Function
-
class
secsgem.secs.data_items.
NULBC
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Column count in dies.
Types: - Used In Function
-
class
secsgem.secs.data_items.
OBJACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
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
-
SUCCESSFUL
= 0¶
-
ERROR
= 1¶
-
class
secsgem.secs.data_items.
OBJID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Object identifier.
Types: - Used In Function
-
class
secsgem.secs.data_items.
OBJSPEC
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Specific object instance.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
OBJTYPE
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Class of object identifier.
Types: - Used In Function
-
class
secsgem.secs.data_items.
OFLACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
class
secsgem.secs.data_items.
ONLACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACCEPTED
= 0¶
-
NOT_ALLOWED
= 1¶
-
ALREADY_ON
= 2¶
-
class
secsgem.secs.data_items.
ORLOC
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
CENTER_DIE
= 0¶
-
UPPER_RIGHT
= 1¶
-
UPPER_LEFT
= 2¶
-
LOWER_LEFT
= 3¶
-
LOWER_RIGHT
= 4¶
-
class
secsgem.secs.data_items.
PPBODY
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Status variable ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
PPGNT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
OK
= 0¶
-
ALREADY_HAVE
= 1¶
-
NO_SPACE
= 2¶
-
INVALID_PPID
= 3¶
-
BUSY
= 4¶
-
WILL_NOT_ACCEPT
= 5¶
-
class
secsgem.secs.data_items.
PPID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Process program ID.
Types: Length: 120
- Used In Function
-
class
secsgem.secs.data_items.
PRAXI
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ROWS_TOP_INCR
= 0¶
-
ROWS_TOP_DECR
= 1¶
-
ROWS_BOT_INCR
= 2¶
-
ROWS_BOT_DECR
= 3¶
-
COLS_LEFT_INCR
= 4¶
-
COLS_LEFT_DECR
= 5¶
-
COLS_RIGHT_INCR
= 6¶
-
COLS_RIGHT_DECR
= 7¶
-
class
secsgem.secs.data_items.
PRDCT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Process die count.
Types: - Used In Function
-
class
secsgem.secs.data_items.
RCMD
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Remote command.
Types: - Used In Function
-
class
secsgem.secs.data_items.
REFP
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Reference point.
Types: - Used In Function
-
class
secsgem.secs.data_items.
REPGSZ
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Report grouping size.
Types: - Used In Function
-
class
secsgem.secs.data_items.
ROWCT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Row count in dies.
Types: - Used In Function
-
class
secsgem.secs.data_items.
RPSEL
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
Reference point select.
Type: U1
- Used In Function
-
class
secsgem.secs.data_items.
RPTID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Report ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
RSDA
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
DENIED_BUSY
= 1¶
-
DENIED_NO_DATA
= 2¶
-
class
secsgem.secs.data_items.
RSDC
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
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
-
TRANSMIT
= 0¶
-
PURGE
= 1¶
-
class
secsgem.secs.data_items.
RSINF
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Starting location.
Types: Length: 3
- Used In Function
-
class
secsgem.secs.data_items.
RSPACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
REJECTED
= 1¶
-
class
secsgem.secs.data_items.
SDACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
class
secsgem.secs.data_items.
SDBIN
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
SEND
= 0¶
-
DONT_SEND
= 1¶
-
class
secsgem.secs.data_items.
SHEAD
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
SECS message header.
Type: Binary
Length: 10 - Used In Function
-
class
secsgem.secs.data_items.
SMPLN
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Sample number.
Types: - Used In Function
-
class
secsgem.secs.data_items.
SOFTREV
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Software revision.
Type: String
Length: 20
-
class
secsgem.secs.data_items.
STIME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Sample time.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
STRACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
NOT_ALLOWED
= 1¶
-
STREAM_UNKNOWN
= 2¶
-
FUNCTION_UNKNOWN
= 3¶
-
SECONDARY
= 4¶
-
class
secsgem.secs.data_items.
STRID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.u1.U1
Stream ID.
Type: U1
Length: 1 - Used In Function
-
class
secsgem.secs.data_items.
STRP
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Starting position.
Types: Length: 2
- Used In Function
-
class
secsgem.secs.data_items.
SV
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Status variable value.
Types: - Used In Function
-
class
secsgem.secs.data_items.
SVID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Status variable ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
SVNAME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Status variable name.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
TEXT
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Line of characters.
Types: - Used In Function
-
class
secsgem.secs.data_items.
TIAACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
OK
= 0¶
-
SVID_EXCEEDED
= 1¶
-
TRACES_DENIED
= 2¶
-
INVALID_PERIOD
= 3¶
-
SVID_UNKNOWN
= 4¶
-
REPGSZ_INVALID
= 5¶
-
class
secsgem.secs.data_items.
TID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
Terminal ID.
Type: Binary
Length: 1 - Used In Function
-
class
secsgem.secs.data_items.
TIME
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Time of day.
Type: String
Length: 32 - Used In Function
-
class
secsgem.secs.data_items.
TIMESTAMP
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Timestamp.
Type: String
Length: 32 - Used In Function
-
class
secsgem.secs.data_items.
TOTSMP
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Total samples.
Types: - Used In Function
-
class
secsgem.secs.data_items.
TRID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Trace request ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
UNITS
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.string.String
Units identifier.
Type: String
- Used In Function
-
class
secsgem.secs.data_items.
UPPERDB
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Limit for variable upper deadband.
Types: Length: 1
- Used In Function
-
class
secsgem.secs.data_items.
V
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Variable data.
Types: - Used In Function
-
class
secsgem.secs.data_items.
VID
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Variable ID.
Types: - Used In Function
-
class
secsgem.secs.data_items.
VLAACK
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.binary.Binary
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
-
ACK
= 0¶
-
LIMIT_DEF_ERROR
= 1¶
-
NOT_NOW
= 2¶
-
class
secsgem.secs.data_items.
XDIES
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
Die size/index X-axis.
Types: - Used In Function
-
class
secsgem.secs.data_items.
XYPOS
(value=None)[source]¶ Bases:
secsgem.secs.data_items.base.DataItemBase
,secsgem.secs.variables.dynamic.Dynamic
X/Y coordinate position.
Types: Length: 2
- Used In Function