Non-volatile data api functions, Extended api functions – Echelon FTXL User Manual

Page 163

Advertising
background image

FTXL User’s Guide

151

Function

Description

LonSendResponse()

Sends an application message response to a request message.
The FTXL application calls LonSendResponse() in response to a

LonMsgArrived() event handler function.

Non-Volatile Data API Functions

Table 15 lists the FTXL LonTalk API functions that are used for implementing
support for non-volatile data.

Table 15. Non-Volatile Data FTXL LonTalk API Functions

Function

Description

LonNvdAppSegmentHasBeenUpdated() Indicates that the application data segment in

non-volatile data memory has been updated.

LonNvdFlushData()

Requests that the FTXL LonTalk protocol stack

flush all non-volatile data to persistent memory.

LonNvdGetMaxSize()

Gets the number of bytes required to store

persistent data.

Extended API Functions

The FTXL LonTalk API includes an extended API that provides additional local
network management commands listed in Table 16.

Table 16. Extended API Functions

Function

Description

LonClearStatus()

Clears the status statistics on the FTXL device.

LonGoConfigured()

Sets the state for the FTXL device as configured.

LonGoOffline()

Sets the state for the FTXL device as offline.

lonGoOnline()

Sets the state for the FTXL device as online.

LonGoUnconfigured()

Sets the state for the FTXL 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 FTXL device’s address

table.

LonQueryAliasConfig()

Queries configuration data for the FTXL device’s alias table.

Advertising