Nolan,
We purchased the X-gateway as discussed below and I am in the process of testing its capability. I am unclear how to access, explicitly, custom classes in my EIP Adapter product through the gateway based on the examples and documentation I’ve seen so far. Here are the details of the object I’m trying to access. Can you point me in the right direction for how to get this working?
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
/ Job Class (Custom Class 0x64) Instance Data /
/ /
/ NOTE: Vendor Specific Class ID range: /
/ 0x64-0xC7 & 0x300-0x4FF /
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
CLASS ATTRIBUTES
- (01) Revision
- uint16_t
- revision of the object
- (02) Max Instance
- uint16_t
- largest instance # of a created object of this class
- (03) Number of Instances
- uint16_t
- # of object instances of the class
- (06) Maximum Class Attribute
- uint16_t
- Largest Class attribute ID
- (07) Maximum Instance Attributes
- uint16_t
- ID of largest Instance attribute
INSTANCE ATTRIBUTES
- (01) Job ID
- uint32_t
- Job Identifier
- (02) JobIsCurrent
- boolean
- flag indicating Job is current
- (03) JobIsValid
- boolean
- flag indicating Job is valid
- (04) Job Version
- uint32_t
- Version of the Job file currently in use
- (05) Job Name
- String (SHORT_STRING)*
- Human readable name of the Job (MAX 255 8-bit characters)
INSTANCE SERVICES SUPPORTED
- (01) GET_ATTR_ALL
- Returns all Instance Attributes in order as an array of bytes, each in
little-endian format. Length variable depending on size of Job Name.
- (0E) GET_ATTR_SINGLE
- Returns the selected attribute
CLASS SERVICES SUPPORTED
- (01) GET_ATTR_ALL
- Returns all Class Attributes in order as an array of bytes, each in
little-endian format. 10 bytes total.
- (0E) GET_ATTR_SINGLE
- Returns the selected attribute
- (4B) Execute Job (Object Class Specific range: 0x4B-0x63)
- Argument: Job ID (32-bit)
- Begins execution of the system executing the provided Job ID
Regards,
David