onEvent("sensors.sample", function () {
//
});
onEvent("sensors.flush", function () {
//
});
sensors.sample#Fired when the SensorHub module is requesting all register modules to provide a sample. Each module should call sampleAdd to send one or more measurements as a response to this event.
sensors.flush#Fired when the SensorHub has finished flushing the data to the uplink modules.
onEvent("uplink.error", function () {
//
});
onEvent("uplink.done", function () {
//
});
onEvent("uplink.data", function (data) {
//
});
uplink.error#Fired when the Uplink module has encountered an error while uploading the data.
uplink.done#Fired when the Uplink module completed the transmission.
uplink.data#Fired when the server has responded with some downlink data. The data argument is a binary string with the incoming data.
onEvent("uart0.data", function (data) {
//
});
onEvent("uart1.data", function (data) {
//
});
uart0.data#uart1.data#Fired when there is an incoming data chunk on either of the UART0 or UART1 interfaces.
Note that UART1 is available only when a respective peripheral is installed on the device.
onEvent("runlevel.changing", function (toLevel, fromLevel) {
//
});
onEvent("runlevel.reached", function (toLevel) {
//
});
runlevel.changing#runlevel.reached#The runlevel.* events are dispatched when the kernel is switching run-levels. Refer to getRunlevel() function above for more details on run-levels.
The runlevel.changing is dispatched when the system is about to switch run-levels. This can occur for example when the external power supply is disconnected or re-supplied.