In trying to create a particular connection, you might get an lcaErrConnNoMoreAddressSlots #15 error. This means that at least one of the devices involved in the connection has consumed more Address Table entries than allowed . Here is a list of why and what consumes an address table entry.
i)An address table entry is consumed for each group to which the device belong
ii)An address table entry is consumed on each sender in a subnet/node addressing connection
iii)An address table entry is consumed on each sender for a broadcast connection.
iv)An address table entry is consumed for each bindable message tag
v)An address table entry is consumed for each network variable declared as polled in the Neuron C application.
An Address Table Entry is a Device Property. To find the number of address table entries used on a device in LonMaker or OpenLNS CT, select and right click the device-Properties-Address table tab.
More information about the address table can be found in this document:
In some cases broadcast addressing can be used to reduce address table usage, because output connections to different nodes may be able to use the same broadcast address table entry. In addition, if the connection is a multicast connection, the use of broadcast addressing will not require a group address table entry on the target device. The use of broadcast messaging is controlled by the BroadcastOptions property of the ConnectDescTemplate object being used by the connection.
In some cases, aliases may be used to shift address table entry usage from one device to another. Multicast messages using a group use one address table entry on the source device, and one on each target device. Using aliases to support multicast will result in using an address table entry for each target on the source node, but will not require an address table entry on the target nodes. The use of aliases for multicast is controlled by the AliasOptions property of the ConnectDescTemplate object.