Index
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
BabelDemoname/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
BabelDemoname 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
GenericProtocolunder 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
BabelMatrixDemothat 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
thisis the Babel convention for an immutableProtoTimerand 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
Maincalls for theAcceldemo). - execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAnyGestureMatrixDemo
-
Application entry point (invoked by
Mainfor theanyGesturedemo). - execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelArrowGestureMatrixDemo
-
Application entry point (invoked by
Mainfor thearrowGesturedemo). - execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelCardinalGestureMatrixDemo
-
Application entry point (invoked by
Mainfor thecardinalGesturedemo). - 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
Maincalls. - 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 finallyBabel.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
Maincalls for theLedMatrixdemo). - execute() - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelMatrixDemo2
-
Application bootstrap (the entry point
Maincalls for theLedMatrix2demo). - 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
GetAccelerometerDataRequestsent inBabelAccelerometerLCDDemo.handleDemoTimer(pt.unl.fct.di.tardis.babel.iot.demos.events.DemoTimer, long)comes back here as anAccelerometerInputReply. - 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
DemoTimerarmed 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
DemoTimerfires. - 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
GetReactiveGestureRequestwe 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
GetReactiveGestureRequestthat armed gesture detection. - handleRegisterIoTDeviceReply(RegisterIoTDeviceReply, short) - Method in class pt.unl.fct.di.tardis.babel.iot.demos.BabelAccelerometerLCDDemo
-
Reply handler for
RegisterIoTDeviceRequest: receives theDeviceHandlefor 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
DeviceHandleand 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
DeviceHandleand 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
initonce 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 viaBabelDemo.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_IDin 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.
All Classes and Interfaces|All Packages|Constant Field Values