Owner manual

OpenLNS Programmer's Reference 418
ClassId
ComponentApps
ConfigProperties
Description
Extensions
FuncProfileDescription
FuncProfileIsDerived
FuncProfileName
FuncProfileProgrammaticName
Index
IsDynamic
LonMarkAlarm
Mode
Name
NetworkVariables
Parent
ParentInterface
PrincipalNv
ProgrammaticName
ReportMask
Request
SelfTestResults
Status
TypeIndex
TypeSpec
Methods
The LonMarkObject contains the following methods.
AssignNetworkVariable
MoveToInterface
UnassignNetworkVariable
AssignNetworkVariable
Summary
Assigns a dynamic network variable to a LonMarkObject
object.
You can assign a dynamic NetworkVariable to any dynamic
LonMarkObject on the same interface. A network variable or
LonMarkObject is considered dynamic if it was added to the
device interface, and is not part of the DeviceTemplate used
by that device. You can check if a LonMarkObject or network
variable is dynamic by reading the object’s IsDynamic
property.
If a LonMarkObject is static, you can still assign dynamic
network variables to it if the
SupportsDynamicNvsOnStaticLMOs property of the Interface
containing the LonMarkObject is set to True. If you attempt
to assign a network variable to a static LonMarkObject that
does not support dynamic network variables, the NS, #285
lcaErrNsLmobjNotDynamic exception will be thrown.