SNVT_ex_control

Overview:

Exclusive control.  (status, address.) .   

This SNVT contains a definition of what device has exclusive control of an item.

Each time this SNVT is used, the documentation must specify to what item the exclusive control applies. Any functional block using this SNVT should provide a timeout or other means to prevent lockout of the item.

If the value of control_status is unknown or not applicable, it will have the value EX_CONTROL_NUL. If control_status is not EX_CONTROL_THIS_ADDR then control_device_addr does not contain valid data.


Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 157
Obsolete: no
Size: 10
Programmatic Name: SNVT_ex_control
Neuron C Type:
Structure
control_statusControl type.  (control type names.) .   
 
ex_control_t
control_device_addrControl device address.  (LonWorks subnet-node address.) .   
 
Structure
domain_idDomain ID.  (array of 6 bytes.) .  ANSI/CEA-709.1 domain ID. 
 
unsigned short [6]
Minimum: 0
Maximum: 255
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
domain_lengthDomain length.  (ANSI/CEA-709.1 domain length.) .  Valid domain lengths are 0, 1, 3, and 6. 
 
unsigned short
Minimum: 0
Maximum: 6
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
subnetSubnet  (subnet number.) .  There can be 255 subnets (1-255) in a domain. 
 
unsigned short
Minimum: 0
Maximum: 255
Invalid: 0
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
nodeNode  (node number.) .  There can be 127 nodes (1-127) in a subnet. 
 
unsigned short
Minimum: 0
Maximum: 127
Invalid: 0
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
Formats:

SNVT_ex_control:  text("%m %d <%x %x %x %x %x %x> %d %d", control_status, control_device_addr.domain_length, control_device_addr.domain_id[0], control_device_addr.domain_id[1], control_device_addr.domain_id[2], control_device_addr.domain_id[3], control_device_addr.domain_id[4], control_device_addr.domain_id[5], control_device_addr.subnet, control_device_addr.node)