Index

B C D E G H I L M P R T Z 
All Classes and Interfaces|All Packages|Constant Field Values

B

BabelAccelerometerLCDDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo that reads the Grove 3-axis accelerometer and mirrors every reading onto the Grove LCD, illustrating how a Babel application combines an input and an output IoT-control protocol in one app.
BabelAccelerometerLCDDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
Wires up the protocol identity (name + id) that Babel uses to route events to this protocol.
BabelAnyGestureMatrixDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Reactive Babel demo: shows an emoji on the Grove RGB LED matrix for any gesture the detector reports.
BabelAnyGestureMatrixDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
Builds the demo protocol.
BabelArrowGestureMatrixDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Reactive Babel demo: draws an arrow on the Grove RGB LED matrix that matches the direction of the detected gesture (UP/DOWN/LEFT/RIGHT), then clears the matrix shortly afterwards if no new gesture arrives.
BabelArrowGestureMatrixDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
Builds the demo protocol with the shared BabelDemo name/id (Babel routes events by that id) and initialises the auto-clear timestamp to zero.
BabelCardinalGestureMatrixDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Reactive Babel demo: colours the whole Grove RGB LED matrix according to the cardinal gesture detected (UP/DOWN/LEFT/RIGHT each map to a colour).
BabelCardinalGestureMatrixDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
Builds the demo protocol with the shared BabelDemo name and id; Babel uses the id to route events to this instance.
BabelChainableLedsHSBDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo: a strip of Grove chainable RGB LEDs animated as a travelling colour wave, expressed in the HSB (hue/saturation/brightness) colour model.
BabelChainableLedsHSBDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Sets the protocol identity shared by all demos (BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID) and seeds the colour RNG.
BabelChainableLedsRGBDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo: a strip of Grove chainable RGB LEDs whose colours animate as a travelling rainbow.
BabelChainableLedsRGBDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Sets the protocol identity shared by all demos (BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID) and seeds the colour RNG.
BabelControlableLedChainDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Flagship multi-device demo — command-line name lightControl.
BabelControlableLedChainDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Constructs the demo as a Babel GenericProtocol under the shared demo identity (BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID).
BabelDemo - Interface in pt.unl.fct.di.tardis.babel.iot.demos
The common contract every demo in this project implements.
BabelEncoderMatrixDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo: drive a Grove LED matrix from a Grove rotary encoder.
BabelEncoderMatrixDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelEncoderMatrixDemo
Sets the protocol identity shared by all demos (BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID).
BabelLcdDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
The reference demo for this project, and the one the README walks through end-to-end under "Anatomy of a demo".
BabelLcdDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelLcdDemo
Sets the demo's Babel identity (shared BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID).
BabelLoRaDemo - Class in pt.paradigmshift.iot.demos
Minimal LoRa send/receive demo built on the ParadigmShift radio stack.
BabelLoRaDemo(boolean) - Constructor for class pt.paradigmshift.iot.demos.BabelLoRaDemo
 
BabelMatrixDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo that cycles a sequence of images on the Grove RGB LED matrix: it spells out "TARDIS" letter by letter, then randomly alternates between built-in emojis, built-in animations, and another pass of the "TARDIS" spelling.
BabelMatrixDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo
Sets the protocol identity Babel uses to route events here and seeds the randomness.
BabelMatrixDemo2 - Class in pt.unl.fct.di.tardis.babel.iot.demos
Extended LED-matrix demo: a companion to BabelMatrixDemo that steps through a longer, fixed catalogue of frames added by ParadigmShift — coloured letters, the full set of arrow glyphs (plain, inverted, mosaic), and the standard symbols (forbidden / OK / wrong / mandatory direction signs), several of them painted with explicit or randomised colours.
BabelMatrixDemo2() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo2
Sets the protocol identity Babel uses to route events here.
BabelSimpleChainableLedsHSBDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo: the minimal way to drive a Grove chainable RGB LED strip in the HSB (hue/saturation/brightness) colour model.
BabelSimpleChainableLedsHSBDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Sets the protocol identity shared by all demos (BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID).
BabelSimpleChainableLedsRGBDemo - Class in pt.unl.fct.di.tardis.babel.iot.demos
Demo: the minimal way to drive a Grove chainable RGB LED strip in the RGB colour model.
BabelSimpleChainableLedsRGBDemo() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Sets the protocol identity shared by all demos (BabelDemo.PROTO_NAME / BabelDemo.PROTO_ID).
BabelZigBeeDemo - Class in pt.paradigmshift.iot.demos
Minimal ZigBee send/receive demo built on the ParadigmShift radio stack.
BabelZigBeeDemo(boolean) - Constructor for class pt.paradigmshift.iot.demos.BabelZigBeeDemo
 

C

ClearScreenTimer - Class in pt.unl.fct.di.tardis.babel.iot.demos.events
A one-shot "wipe the display" timer used by demos that want to clear an output device a little while after they last drew to it (for example, clearing the LED matrix once a reactive gesture has been shown for long enough).
ClearScreenTimer() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.events.ClearScreenTimer
Creates a clear-screen timer stamped with the current wall-clock time.
ClearScreenTimer(long) - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.events.ClearScreenTimer
Creates a clear-screen timer carrying a caller-supplied timestamp.
clone() - Method in class pt.paradigmshift.iot.demos.events.RadioSendTimer
 
clone() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.events.ClearScreenTimer
Stateless timer, so cloning has nothing to copy: returning this is the Babel convention for an immutable ProtoTimer and avoids an allocation each time the timer re-fires.
clone() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer
Babel clones a timer each time a periodic timer re-fires.

D

DemoTimer - Class in pt.unl.fct.di.tardis.babel.iot.demos.events
The periodic "tick" timer that the Grove device demos use to do something over and over — e.g.
DemoTimer() - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer
Creates a tick stamped with the current wall-clock time.
DemoTimer(long) - Constructor for class pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer
Creates a tick carrying a caller-supplied timestamp.

E

ENCODER_PORT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelEncoderMatrixDemo
Config key naming the GPIO line the rotary encoder is wired to.
ENCODER_PORT_DEFAULT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelEncoderMatrixDemo
Default GPIO line for the encoder.
execute() - Method in class pt.paradigmshift.iot.demos.BabelLoRaDemo
 
execute() - Method in class pt.paradigmshift.iot.demos.BabelZigBeeDemo
 
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
Application bootstrap (the entry point Main calls for the Accel demo).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
Application entry point (invoked by Main for the anyGesture demo).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
Application entry point (invoked by Main for the arrowGesture demo).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
Application entry point (invoked by Main for the cardinalGesture demo).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Entry point for this demo (called from Main).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Entry point for this demo (called from Main).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Bootstraps the demo's Babel runtime — the entry point Main calls.
execute() - Method in interface pt.unl.fct.di.tardis.babel.iot.demos.BabelDemo
Builds and starts this demo's Babel runtime: obtain Babel.getInstance(), load config, instantiate and register the control/radio protocols the demo needs plus the demo itself, init(...) each in dependency order, and finally Babel.start() the event loop.
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelEncoderMatrixDemo
Entry point for this demo (called from Main).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelLcdDemo
The bootstrap, invoked once by Main.
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo
Application bootstrap (the entry point Main calls for the LedMatrix demo).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo2
Application bootstrap (the entry point Main calls for the LedMatrix2 demo).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Entry point for this demo (called from Main).
execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Entry point for this demo (called from Main).

G

gestureAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
 
getTimestamp() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.events.ClearScreenTimer
 
getTimestamp() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer
 

H

handleAccelerometerInputReply(AccelerometerInputReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
Reply handler that completes the polling flow: each GetAccelerometerDataRequest sent in BabelAccelerometerLCDDemo.handleDemoTimer(pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer, long) comes back here as an AccelerometerInputReply.
handleClearScreenTimer(ClearScreenTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
One-shot screen-clear timer handler (Babel timer).
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
Periodic timer handler: polls the accelerometer for one reading mode per tick, round-robin.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
Timer handler driven by the periodic DemoTimer armed above.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
Timer handler for the auto-clear DemoTimer.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
Timer handler driven by the periodic DemoTimer.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Periodic-timer handler: advances the animation one step.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Periodic-timer handler: advances the animation one step.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Animation tick handler (Babel timer).
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelLcdDemo
Periodic-timer handler: invoked by Babel every time the DemoTimer fires.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo
Timer handler that paints one frame and reschedules itself.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo2
Periodic timer handler that paints one catalogue frame per tick.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Periodic-timer handler: each tick advances the colour by repainting the strip.
handleDemoTimer(DemoTimer, long) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Periodic-timer handler: each tick simply advances the colour by repainting the strip.
handleGestureInputReply(GestureInputReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
Reply handler for the GetReactiveGestureRequest we sent to arm the detector.
handleGestureInputReply(GestureInputReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
Reply handler for the GetReactiveGestureRequest.
handleGestureInputReply(GestureInputReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
Reply handler for the GetReactiveGestureRequest.
handleGestureInputReply(GestureInputReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Acknowledgement reply for the GetReactiveGestureRequest that armed gesture detection.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
Reply handler for RegisterIoTDeviceRequest: receives the DeviceHandle for whichever device the control protocol just bound.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
Reply handler for RegisterIoTDeviceReply.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
Reply handler for RegisterIoTDeviceReply, invoked once per registration.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
Reply handler for RegisterIoTDeviceReply, invoked once per registration (here twice).
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Reply handler for the device registration.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Reply handler for the device registration.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Handler for RegisterIoTDeviceReply — the one place where the four device registrations get sorted out.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelEncoderMatrixDemo
Shared reply handler for both device registrations.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelLcdDemo
Reply handler for RegisterIoTDeviceReply: Babel delivers this once the control protocol has tried to register our LCD.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo
Reply handler for the device registration: keeps the matrix DeviceHandle and kicks off the animation loop.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo2
Reply handler for the device registration: keeps the matrix DeviceHandle and starts the slideshow.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Reply handler for the device registration.
handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Reply handler for the device registration.

I

init(Properties) - Method in class pt.paradigmshift.iot.demos.BabelLoRaDemo
 
init(Properties) - Method in class pt.paradigmshift.iot.demos.BabelZigBeeDemo
 
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
Babel lifecycle hook: register handlers, then request the two devices.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
Babel lifecycle hook: register every handler this protocol needs, then kick off the work.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
Babel lifecycle hook: register all handlers, then send the requests that will trigger them.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
Babel lifecycle hook: register all handlers, then send the requests that trigger them.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Wires this protocol's event handlers and starts device registration.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Wires this protocol's event handlers and kicks off device registration.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Babel lifecycle hook, called once after the protocol is registered.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelEncoderMatrixDemo
Wires this protocol's event handlers and registers both devices.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelLcdDemo
Babel calls init once this protocol is registered.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo
Babel lifecycle hook: register handlers, then request the device.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo2
Babel lifecycle hook: register the timer and reply handlers, then request the matrix.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Wires this protocol's event handlers and starts device registration.
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Wires this protocol's event handlers and starts device registration.

L

lcdAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
 
LED_PORT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Config key naming the GPIO data line the LED strip is wired to.
LED_PORT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Config key naming the GPIO data line the LED strip is wired to.
LED_PORT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Config key for the GPIO line the chainable RGB strip's clock pin sits on.
LED_PORT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Config key naming the GPIO data line the LED strip is wired to.
LED_PORT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Config key naming the GPIO data line the LED strip is wired to.
LED_PORT_DEFAULT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Default GPIO line (BCM 24) — coexists with a seated LoRa HAT.
LED_PORT_DEFAULT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Default GPIO line (BCM 24) — coexists with a seated LoRa HAT.
LED_PORT_DEFAULT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
Default GPIO line for the strip (BCM 24 clock + BCM 25 data).
LED_PORT_DEFAULT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Default GPIO line (BCM 24) — coexists with a seated LoRa HAT.
LED_PORT_DEFAULT - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Default GPIO line (BCM 24) — coexists with a seated LoRa HAT.
ledAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsHSBDemo
Human-readable name we register the strip under, then verify in the reply.
ledAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelChainableLedsRGBDemo
Human-readable name we register the strip under, then verify in the reply.
ledAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
 
ledAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsHSBDemo
Human-readable name we register the strip under, then verify in the reply.
ledAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelSimpleChainableLedsRGBDemo
Human-readable name we register the strip under, then verify in the reply.
LORA_DEVICE - Static variable in class pt.paradigmshift.iot.demos.BabelLoRaDemo
Config key: UART device the LoRa HAT is on.
LORA_DEVICE_DEFAULT - Static variable in class pt.paradigmshift.iot.demos.BabelLoRaDemo
 
LORA_OWN_ADDR - Static variable in class pt.paradigmshift.iot.demos.BabelLoRaDemo
Config key: 16-bit on-air address of this node (hex, e.g.
LORA_OWN_ADDR_DEFAULT - Static variable in class pt.paradigmshift.iot.demos.BabelLoRaDemo
 

M

main(String[]) - Static method in class Main
Parses the single demo-name argument, constructs the matching BabelDemo, and runs it via BabelDemo.execute().
Main - Class in Unnamed Package
Entry point and demo launcher for the whole project.
Main() - Constructor for class Main
 
matrixAlias - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.BabelControlableLedChainDemo
 

P

PROTO_ID - Static variable in interface pt.unl.fct.di.tardis.babel.iot.demos.BabelDemo
Shared Babel protocol id used by every demo (one demo runs per process, so reuse is safe).
PROTO_NAME - Static variable in interface pt.unl.fct.di.tardis.babel.iot.demos.BabelDemo
Human-readable protocol name passed to GenericProtocol's constructor by every demo.
pt.paradigmshift.iot.demos - package pt.paradigmshift.iot.demos
 
pt.paradigmshift.iot.demos.events - package pt.paradigmshift.iot.demos.events
 
pt.unl.fct.di.tardis.babel.iot.demos - package pt.unl.fct.di.tardis.babel.iot.demos
 
pt.unl.fct.di.tardis.babel.iot.demos.events - package pt.unl.fct.di.tardis.babel.iot.demos.events
 

R

RadioSendTimer - Class in pt.paradigmshift.iot.demos.events
Periodic timer that drives the "send" side of the LoRa and ZigBee radio demos: on every tick the demo broadcasts one small packet.
RadioSendTimer() - Constructor for class pt.paradigmshift.iot.demos.events.RadioSendTimer
 

T

TIMER_ID - Static variable in class pt.paradigmshift.iot.demos.events.RadioSendTimer
Babel timer id used inside the demo protocol.
TIMER_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.events.ClearScreenTimer
Babel timer id for the clear-screen timer (kept distinct from DemoTimer.TIMER_ID).
TIMER_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer
Babel timer id for this demo timer (matches DemoTimer.TIMER_ID in the handler registration).

Z

ZIGBEE_PERMIT_JOIN - Static variable in class pt.paradigmshift.iot.demos.BabelZigBeeDemo
Config key: seconds the network is left open for joining at startup.
ZIGBEE_PERMIT_JOIN_DEFAULT - Static variable in class pt.paradigmshift.iot.demos.BabelZigBeeDemo
 
ZIGBEE_PORT - Static variable in class pt.paradigmshift.iot.demos.BabelZigBeeDemo
Config key: serial port of the EZSP dongle; empty ⇒ auto-discover.
B C D E G H I L M P R T Z 
All Classes and Interfaces|All Packages|Constant Field Values