Non-volatile data api functions, Extended api functions – Echelon FTXL User Manual
Page 163
![background image](/manuals/735717/163/background.png)
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.