Info |
---|
This section refers to the following sample application(s):
|
Table of Contents |
---|
The
Include Page | ||||
---|---|---|---|---|
|
The 02-battery
Sample Application
The 02-battery
sample application creates a task which periodically reads the value of the DN_BATT_DEV_ID
device and prints the raw returned value on the CLI, as shown in the CLI capture below:
No Format |
---|
battery app, ver 1.0.0.1
SmartMeshIP stack, ver 1.2.1.3
voltage=36292
voltage=36292
voltage=36292
voltage=36292
voltage=36292
voltage=36292
voltage=36292
voltage=36292
voltage=36292 |
The raw reading is expressed in tenths of mV.
Include Page | ||||
---|---|---|---|---|
|
The 01-join
sample application uses the Helper Modules to initialize the CLI Module and interaction with the local interface. In particular, it configures the loc_task
helper module to join the network and open a socket bound to UDP port 60000
.
It uses a single task (sendTask
) which:
- waits for the
loc_task
helper module to have joined the network (by pending on thejoinedSem
semaphore); - every 10s, send a UDP packet to the IPv6 address of the manager.