Actions – Banner Q45 Series User Manual
Page 5

61 Configuration Register:
This is a single byte, 8 flags.
bit 0 - 2 not used.
bit 3 Disable re-transmission of COS messages R/W . When this bit is set ALL event driven messages are sent only
once per event. Unacknowledged messages are not resent.
bit 4 - 7 not used.
This attribute is stored in non volatile memory.
ACTIONS
Action Description
Requested Data
Requested Data Type
Response Data
Response Data Type
0
No Operation
None
None
1
Change Address
New Address
Unsigned 8
None
Device ID*
Unsigned 8
Partner ID*
Unsigned 16
Serial No.*
Unsigned 32
2
Self Test
None
None
6
Clear All Errors
None
None
8
Enroll Logical Device None
Partner ID
Unsigned 16
Serial No.
Unsigned 32
51
Force Input
Input State
Unsigned 8
None
52
Remove Forced Input None
None
53
Read Primitive Tag
Attribute ID
Attribute ID
Unsigned 8
Primitive tage
Unsigned 32
* These parameters are optional
0 NO-OP: This is used primarily during “Autobaud” and to solicit a response from another node to verify bus integrity.
No action is performed by our device.
1 Change Address: There are two methods to change the address.
•
If the message contains one or two data bytes the address is changed to the address defined by the first byte.
The second byte is ignored.
•
If the message contains eight data bytes, then bytes 3 and 4 are checked against the Vendor ID.
Bytes 5-8 are checked against the Serial Number. If the Vendor ID and Serial Number are correct, then byte 1 is
used to determine the new address. If either is not correct the message is ignored.
2 Initiate Self Test: This action initiates a self test sequence internal to the node. This action is acknowledged prior to
the start of the self test. An Event ID 0 is then transmitted only if internal errors are found.
6 Reset Errors: This action clears the error flags in both bytes of attribute #9, Bus Diagnostic Register.
8 Enroll: Enroll returns a 6 byte message. The first four data bytes are the Serial Number and the remaining two bytes
are the Vendor Identification Number. The firmware waits for a random delay, up to 10 ms, before responding to this
action. This delay makes it possible to detect multiple devices with the same logical address.
51 Force Input/Output Variable State: This forces the logical state of the Input, Attribute #18. The data contains a
Boolean single byte: 00 or 01.
52 Remove Force Input/Output Variable State: This function removes the forced state, and restores normal operation.
53 Read Primitive Tag: This action is called with one byte of input data - the attribute number. This action responds
with the following 3 bytes of data: Attribute # (unsigned 8), Primitive Tag (unsigned 16).
5