8 / 30
iSense Ethernet Gateway User Guide
coalesenses
research to innovate
2.
Programming of the Ethernet Gateway
The Ethernet Gateway can currently be programmed in two ways. When having an already
programmed Ethernet Gateway it is likely that you are able to program the device wirelessly using
OTAP (Over The Air Programming). How to convenient program devices this way see [2]. The
second method uses the iSense Gateway Module 2 directly connected to the Ethernet Gateway.
Therefor you have to open the housing and connect the devices.
Figure 2: Ethernet Gateway with attached Gateway Module
The Result should look similar to Figure 2. In this configuration you can program the device according
to [3].
3.
Net10Module API Description
The
Net10Module
class in the
isense
namespace contains all software functionality for operating
the Core Module-specific features, including
•
switching the LEDs,
•
handling of button events,
The
NET10Module
class is defined in
src/isense/modules/ethernet_module/net10_module.h
in
the
iSense
directory.
The iSense firmware is structured into a large number of software modules that can be (de-)activated
separately. The below API description for each function specifies the required modules that must be
activated to use the functions, and names both the web compilation module name as well as the
according code define. An asterisk (*) indicates that the respective module is activated in the iSense
standard firmware.
Required Modules:
NET10 module*
#define ISENSE_ENABLE_NET10_MODULE
3.1.
Extended Constructor
Net10Module::Net10Module( Os& os, uint64 mac_address, uint16 rx_length,