User manual
Computer Gateway User Manual 4-76 5/96
4.7.8
Word 15—data type (integer) 1=real
2=integer
3=ASCII (24-character string)
4=enumeration/Boolean
5=enumeration ordinal value
7=real array
8=integer array
9=enumeration array
10=ordinal values array
13=internal entity id
14=internal entity id array
15=external entity id (ASCII name)
16=external entity id array
17=LCN internal time
18=LCN internal time array
19=ASCII (40-character string)
20=ASCII (40-char. string) array
Words 16..19—internal point identifier (integer array)
Word 20—internal parameter identifier (integer)
Word 21—parameter subscript (integer)
Word 22—enumeration set identifier (integer)
Use information: When working with an array type, the parameter subscript
contains actual array size, regardless of size specified in the
request.
Message words 6-13 contain the CM50/CM60 "ID_Block."
Note that message word 11 (the internal parameter identifier)
contains control bits that can vary from call to call to the same
point.parameter. This variability has no significance in use of this
8-word block in Get or Store requests.
On a data type mismatch error (return status 11), the corrected data
type is returned by the CG to the host in Word 15. Corrected
enumeration/ordinal/boolean types are defaulted to type 4 or 9
(rather than to 5 or 10). Likewise, corrected internal/external
entities are defaulted to types 13 or 14.
If the data type is truly a non-subscriptable element, but was
specified by the host as an array (that is, the host incorrectly sends
type 7-10, 14, 16, 18, or 20 instead of 1-5, 13, 15, 17, or 19),
the CG returns the appropriate corrected element type. In all other
cases the CG does not change the element/array code, but simply
corrects the type of element or array.
Convert Identifier Request for array type parameters must specify
on of the array types or, the data type in the Covert Identifier
Return message will not be an array type. For Example:
Actual Data Type Data Type in Covert ID Request Data Type in Covert ID Response
real array enumeration real
real array enumeration array real array