Echelon OpenLNS User Manual

Page 1037

Advertising
background image

OpenLNS Programmer's Reference

1000

network variable may be received by connections and devices that it is not intended to.

LNS attempts to avoid this problem by the appropriate allocation of network variable

selectors. However, some connection intersections make the use of broadcast addressing

impossible, and so you may need to avoid using broadcast addressing in some situations.

One solution for this problem is to use aliases for unicast connections, instead of using

multicast connections. See the Optimizing Connection Resources section in Chapter 8 of

the OpenLNS Programmer’s Guides for more information on this.
lcaErrConnExistingBcastCausesNvLeak

25

An attempt was made to create a connection (of any type), but a detected network

variable leak was caused by the use of broadcast addressing on another device. A

network variable leak means that update messages for the network variable may be

received by connections and devices that it is not intended to. LNS attempts to avoid this

problem by the appropriate allocation of network variable selectors. However, some

connection intersections are not possible when broadcast addressing is in use. One

solution for this problem is to use aliases for unicast connections, instead of using

multicast connections. See the Optimizing Connection Resources section in Chapter 8 of

the OpenLNS Programmer’s Guides for more information on this.
lcaErrConnBcastCantAck

26

Acknowledged services cannot be used with broadcast addressing.
Note that subnet broadcast is not allowed with ACKD service, and domain broadcast is

not allowed with either ACKD or UNACKD_RPT services.
lcaErrConnDomainBcastMustUseUnackd

27

Domain broadcast addressing is restricted to the unacknowledged service.
Please note that UNACKD_RPT service is not allowed with Domain broadcast.
lcaErrConnConflictingPrioritySettings

28

The connection descriptions for intersecting connections have incompatible settings for

priority. The priority option is available only for network variables. If an output network

variable that is not declared as polled is a member of multiple connections, the priority

settings for all of those connections must be identical. If a polling input network variable

is a member of multiple connections, the priority settings for those connections must also

be identical.
lcaErrConnConflictingAuthSettings

29

The authentication settings for the network variables in a connection are incompatible.

If a target network variable (an input network variable, or polled output network

variable) in a connection is using authenticated messaging, then all network variables

involved in the connection must also use authenticated messaging.
lcaErrConnConflictingSvctypeSettings

30

The connection descriptions for intersecting connections have incompatible settings for

service type. If an output network variable that is not declared as polled is a member of

multiple connections, the service type settings for all of those connections must be

identical.
lcaErrConnConflictingTimerSettings

31

The connection descriptions for intersecting connections have incompatible settings for

one of the timer values. If an output network variable that is not declared as polled is a

member of multiple connections, the timer settings for all of those connections must be

Advertising