Extended api functions – Echelon LonTal Stack User Manual

Page 195

Advertising
background image

LonTalk Stack Developer’s Guide

183

Function

Description

LonNvdAppSegmentHasBeenUpdated() Indicates that the application data segment

in non-volatile data memory has been

updated.

LonNvdFlushData()

Requests that the LonTalk host stack flush

all non-volatile data to persistent memory.

LonNvdGetMaxSize()

Gets the number of bytes required to store
persistent data.

Extended API Functions

The LonTalk API includes an extended API that provides additional local

network management commands listed in the following table.

Function

Description

LonClearStatus()

Clears the status statistics on the LonTalk Stack device.

LonGoConfigured()

Sets the state for the LonTalk Stack device as

configured.

LonGoOffline()

Sets the state for the LonTalk Stack device as offline.

lonGoOnline()

Sets the state for the LonTalk Stack device as online.

LonGoUnconfigured()

Sets the state for the LonTalk Stack device as

unconfigured.

LonMtIsBound()

Queries whether a message tag is bound.

LonNvIsBound()

Queries whether a network variable is bound.

LonQueryAddressConfig()

Queries configuration data for the LonTalk Stack
device’s address table.

LonQueryAliasConfig()

Queries configuration data for the LonTalk Stack

device’s alias table.

LonQueryConfigData()

Queries local configuration data on the LonTalk Stack

device.

LonQueryDomainConfig()

Retrieves a copy of the local domain table record from

the LonTalk Stack device.

LonQueryNvConfig()

Queries configuration data for theLonTalk Stack device’s

network variable table.

LonQueryStatus()

Requests local status and statistics.

Advertising