TRS GEM Manual for Intel Ver 1.1.pdf - 第61页
GEM Manual for DEK P rinters SECS II Implementation Issue 1.1 March 20th, 2014 Page 61 of 152 Page 61 of 152 Data Item Description Values Format OBJSPEC A text string th at has an internal form at that is used to point t…

GEM Manual for DEK Printers SECS II Implementation
Issue 1.1 March 20th, 2014 Page 60 of 152 Page 60 of 152
Data Item
Description
Values
Format
LIMITACK
Acknowledge code for variable limit attribute
set.
1 = LIMITID does not exist.
2 = UPPERDB > LIMITMAX
3 = LOWERDB < LIMITMIN
4 = UPPERDB < LOWERDB
5 = Illegal format specified for
UPPERDB or LOWERDB.
6 = ASCII value cannot be
translated to numeric.
7 = Duplicate limit definition
for this variable.
binary*1
LIMITID
The identifier of a specific limit in the set of
limits for a variable to which the
corresponding limit attributes refer.
1 = Limit 1
7 = Limit 7
binary*1
LIMITMAX
The maximum allowed value for the limit
values of a specific variable. The equipment
manufacturer should specify this value, which
would typically coincide with the maximum
value of the variable being monitored. The
format must match that of the referenced
variable.
See Variable limits section 5.5
Depends on the
type of the
variable.
LIMITMIN
The minimum allowed value for the limit
values of a specific variable. The equipment
manufacturer should specify this value, which
would typically coincide with the minimum
value of the variable being monitored. The
format must match that of the referenced
variable.
See Variable limits section 5.5
Depends on the
type of the
variable.
LOWERDB
A variable limit attribute that defines the
lower boundary of the deadband of a limit.
The value applies to a single limit (LIMITID)
for a specified VID.
Thus, UPPERDB and LOWERDB as a pair
define a limit.
See Variable limits section 5.5
Depends on the
type of the
variable.
LRACK
Link report acknowledge code.
0 = Accepted.
1 = No Space.
2 = Invalid format.
3 = CEID link already exists.
4 = Undefined CEID.
5 = Undefined RPTID.
binary*1
LVACK
Variable limit definition acknowledge code.
Defines the error with the limit attributes for
the referenced VID.
1 = Variable does not exist.
2 = Variable has no limits
capability.
3 = Variable repeated in
message.
4 = Limit value error as
described in LIMITACK.
binary*1
MHEAD
Message block header associated with
message block in error.
See SECSI specification for
header block format.
binary*10
MDLN
DEK printer model name.
ASCII*6
MEXP
Message expected in the form SxxFyy, where
xx is the stream number and yy is the
function number. Used by S9 F13.
ASCII variable
length.
OBJACK
Acknowledge code for Object request
0 = No Errors
1 = Errors encountered
Binary*1
OBJID
Object Identifier
See sections 7.6 and 7.7
unsigned int*4

GEM Manual for DEK Printers SECS II Implementation
Issue 1.1 March 20th, 2014 Page 61 of 152 Page 61 of 152
Data Item
Description
Values
Format
OBJSPEC
A text string that has an internal format that is
used to point to a specific object instance.
This may be zero length
Not implemented in this release
ASCII
OBJTYPE
Identifier for a group or class of objects
“PROCESS PROGRAM”
“CONFIG”
ASCII *40
OFLACK
Acknowledge code for Off-Line request.
0 = Acknowledge
binary*1
ONLACK
Acknowledge code for On-Line request.
0 = Accepted.
1 = Not allowed.
2 = Already On-Line.
binary*1
PPBODY
Process program body.
Unformatted data.
binary
PPGNT
Process program grant code.
0 = Permission granted.
1 = Already have.
2 = No space.
3 = Invalid PPID.
4 = Busy, try later.
5 = Will not accept.
6-63 Reserved
int*1
PPID
Process program identity.
Any characters valid in a
Windows file name.
ASCII*
RCMD
Remote command string.
See appendix A.
ASCII*
READLN
Maximum length to read.
int*2
RECLEN
Maximum length of discrete record.
int*2
REPGSZ
Report group size.
Limit = (no of groups * no of
SVID’s) < 16384 bytes
0-16384 bytes are buffered.
TIAACK = 1 if exceeded.
unsigned int*4
RPTID
Report identity.
Any 4 byte integer no.
unsigned int*4
RSDA
Request spooled data acknowledge.
0 = OK will transmit.
1 = Denied, busy try later.
2 = Denied, spooled data
unknown.
binary
RSDC
Request spooled data code.
0 = Transmit spooled messages.
1 = Purge spooled messages.
unsigned int*1
RSPACK
Reset spooling acknowledge.
0 = Spooling setup accepted.
1 = Spooling setup rejected.
binary*1
RTYPE
Type of record.
1 = Discrete type.
int*1
SHEAD
Stored header associated with transaction
timeout.
See SECSI specification for
format of header block.
binary*10
SMPLN
Sample number. When REPGSZ > 1 then it
is the sample number of the first sample in
the report.
0-4294967295
unsigned int*4
SOFTREV
Software revision code.
“V” MM ”R” mm
MM = Major version level.
mm = Minor version level.
ASCII*6
STIME
Sample time.
Yymmddhhmmss or
Yyyymmddhhmmsscc
ASCII*12 or
ASCII*16
Depends on
variable
TimeFormat

GEM Manual for DEK Printers SECS II Implementation
Issue 1.1 March 20th, 2014 Page 62 of 152 Page 62 of 152
Data Item
Description
Values
Format
STRACK
Spool stream acknowledge.
1 = Spooling illegal for stream.
e.g. stream 1
2 = Unknown stream.
3 = Unknown function for this
stream.
4 = Secondary function
specified for this stream.
binary*1
STRID
Stream identity.
Any supported stream number.
unsigned int*1
SV
Status variable value.
See chapter 7, Machine
Variables.
Depends upon
variable id.
SVID
Status variable identity.
See chapter 7.
unsigned int*4.
SVNAME
Status variable name.
See chapter 7.
ASCII*
TEXT
Character string for terminal display.
Any printable characters.
ASCII*
TIAACK
Trace request acknowledge code.
0 = Acknowledge, OK.
1 = Too many SVID’s.
2 = No more traces allowed.
3 = Invalid period.
binary*1
TIACK
Time send acknowledge code.
0 = Accepted
1 = Error
binary*1
TID
Terminal number.
0 = Single terminal.
binary*1
TIME
Time of day.
Yymmddhhmmss or
Yyyymmddhhmmsscc
7
ASCII*12 or
ASCII*16
Depends on
variable
TimeFormat
TOTSMP
Total number of samples to be taken.
0-4294967295
unsigned int*4
TRID
Trace requests identity.
0-4294967295
unsigned int*4
UNITS
Units identifier.
‘s’ = seconds
‘cs’ = centiseconds
‘ms’ = milliseconds
ASCII*
UPPERDB
A variable limit attribute that defines the
upper boundary of the deadband of a limit.
The value applies to a single limit (LIMITID)
for a specified VID.
Thus, UPPERDB and LOWERDB as a pair
define a limit.
See Variable limits section 5.5
Depends on the
type of the
variable.
V
Variable data.
See chapter 5, Machine
Variables.
Depends upon
variable id.
VID
Variable identity.
See chapter 5, Machine
Variables.
unsigned int*4.
VLAACK
Variable limit attribute acknowledge code.
0 = Command will be done.
1 = Attribute definition error.
2 = Cannot do now.
binary*1
7
If yy is less than 96 then yy is assumed to be 2000 + yy