Index

A C D E F G H I L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACCELERATION_DATA - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.Accelerometer
 
ACCELERATION_SIMPLE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.Accelerometer
 
AccelerometerInputReply<T> - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies
 
AccelerometerInputReply(short, DeviceHandle, InputType.Accelerometer, T) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
AccelerometerInputReply(short, DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
AccelerometerInputReply(DeviceHandle, InputType.Accelerometer, T) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
AccelerometerInputReply(DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
ALL_DATA - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.Accelerometer
 
ANALOG - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
 
any(Set<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 

C

callback - Variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 
CENTIMETERS - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.UltrasonicRanger
 
ClearDisplayRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
ClearDisplayRequest(DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ClearDisplayRequest
 
clone() - Method in class pt.unl.fct.di.tardis.babel.iot.api.notifications.IoTInputNotification
 

D

detectDeviceActivity() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Detects device activity by scanning the I2C bus.
detectDeviceActivity(Set<DeviceType>) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Detects device activity based on a specified set of devices in use.
device - Variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 
DEVICE_INIT_ERR - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 
DEVICE_NOT_AVAILABLE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 
deviceAlias - Variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
DeviceHandle - Class in pt.unl.fct.di.tardis.babel.iot.api
 
DeviceHandle(DeviceType, short, String, short, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.DeviceHandle
 
DeviceInterface - Enum Class in pt.unl.fct.di.tardis.babel.iot.api
 
deviceType - Variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
DeviceType - Enum Class in pt.unl.fct.di.tardis.babel.iot.api
 
DIGITAL_IN - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
 
DIGITAL_OUT - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
 
DigitalInputControlProtocol - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols
 
DigitalInputControlProtocol() - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
DigitalOutputControlProtocol - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols
 
DigitalOutputControlProtocol() - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 

E

equalTo(T) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
equalTo(T, Comparator<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
errorCode - Variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
ErrorCode - Enum Class in pt.unl.fct.di.tardis.babel.iot.api.replies
 
errorMessage - Variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 

F

FAILED_MEASUREMENT - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 

G

generateNewInput(T) - Method in class pt.unl.fct.di.tardis.babel.iot.api.notifications.IoTInputNotification
 
GestureInputReply - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies
 
GestureInputReply(short, DeviceHandle, GroveGestureDetector.PAJ7620GestureType) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.GestureInputReply
 
GestureInputReply(short, DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.GestureInputReply
 
GestureInputReply(DeviceHandle, GroveGestureDetector.PAJ7620GestureType) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.GestureInputReply
 
GestureInputReply(DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.GestureInputReply
 
GestureListener - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners
 
GestureListener(GroveGestureDetector, Threshold<GroveGestureDetector.PAJ7620GestureType>, Consumer<GroveGestureDetector.PAJ7620GestureType>) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.GestureListener
 
GestureNotification - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.notifications
 
GestureNotification(DeviceHandle, GroveGestureDetector.PAJ7620GestureType) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.notifications.GestureNotification
 
GetAccelerometerDataRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input
 
GetAccelerometerDataRequest(DeviceHandle, InputType.Accelerometer) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetAccelerometerDataRequest
 
getAnimation() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowAnimationRequest
 
getBlue() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorRGBRequest
 
getBlue() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetDisplayColorRequest
 
getBrightness() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorHSBRequest
 
getConnectedDeviceI2CAddresses() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the list of I2C addresses for connected devices.
getConnectedDeviceI2CAddresses(boolean) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the list of I2C addresses for connected devices.
getConnectedDevices() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the list of currently connected devices.
getConnectedDevices(boolean) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the list of currently connected devices.
getDevice() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 
getDeviceAlias() - Method in class pt.unl.fct.di.tardis.babel.iot.api.DeviceHandle
 
getDeviceAlias() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
getDeviceAlias() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
getDeviceAlias() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
getDeviceHandle() - Method in class pt.unl.fct.di.tardis.babel.iot.api.notifications.IoTInputNotification
 
getDeviceHandle() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
getDeviceHandle() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
getDeviceHandle() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
getDeviceHandle() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTEventRequest
 
getDeviceHandle() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.UnregisterIoTDeviceRequest
 
getDeviceI2CAddress(DeviceType) - Static method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the I2C address for a specific device type.
getDeviceI2CAddressHex(DeviceType) - Static method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the hexadecimal representation of a device's I2C address.
getDeviceID() - Method in class pt.unl.fct.di.tardis.babel.iot.api.DeviceHandle
 
getDeviceInterface() - Method in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
getDeviceType() - Method in class pt.unl.fct.di.tardis.babel.iot.api.DeviceHandle
 
getDeviceType() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
getDeviceType() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
getDeviceType() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
getDisplay() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowDisplayRequest
 
getDistance() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
getEmoji() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowEmojiRequest
 
getErrorCode() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
getErrorCode() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
getErrorCode() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
getErrorMessage() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
getErrorMessage() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
getErrorMessage() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
getGesture() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.GestureInputReply
 
GetGestureRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input
 
GetGestureRequest(DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetGestureRequest
 
getGreen() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorRGBRequest
 
getGreen() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetDisplayColorRequest
 
getHue() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorHSBRequest
 
getI2CAddressDevice(int) - Static method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the device type associated with a specific I2C address.
getIdx() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorHSBRequest
 
getIdx() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorRGBRequest
 
getInputType() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
getInputType() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
getInputType() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetAccelerometerDataRequest
 
getInputType() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetUltrasonicRangerMeasurementRequest
 
getInstance() - Static method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Gets the singleton instance of the I2C scanner.
getLine() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
getMeasurement() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
getPeriod() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTPeriodicEventRequest
 
getProtoManagerID() - Method in class pt.unl.fct.di.tardis.babel.iot.api.DeviceHandle
 
getProtoManagerName() - Method in class pt.unl.fct.di.tardis.babel.iot.api.DeviceHandle
 
GetReactiveGestureRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input
 
GetReactiveGestureRequest(DeviceHandle, Threshold<GroveGestureDetector.PAJ7620GestureType>) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetReactiveGestureRequest
 
getRed() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorRGBRequest
 
getRed() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetDisplayColorRequest
 
getSaturation() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorHSBRequest
 
getText() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowTextRequest
 
getThreshold() - Method in class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTReactiveEventRequest
 
getThreshold() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 
getTimestamp() - Method in class pt.unl.fct.di.tardis.babel.iot.api.notifications.IoTInputNotification
 
GetUltrasonicRangerMeasurementRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input
 
GetUltrasonicRangerMeasurementRequest(DeviceHandle, InputType.UltrasonicRanger) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetUltrasonicRangerMeasurementRequest
 
getValue() - Method in class pt.unl.fct.di.tardis.babel.iot.api.notifications.IoTInputNotification
 
greaterThan(T, Comparator<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
GROVE_3AXIS_ACCELEROMETER - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_4DIGIT_DISPLAY - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_BUZZER - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_CHAINABLE_RGB - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_DIGITAL_INPUT_DEVICE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_DIGITAL_OUTPUT_DEVICE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_GESTURE_DETECTOR - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_LCD - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_LED_BAR - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_LED_MATRIX - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 
GROVE_ULTRASONIC_RANGER - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
 

H

handle - Variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
handle - Variable in class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTEventRequest
 
handleAccelerometerInputRequest(GetAccelerometerDataRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
handleChainableLEDColorHSBRequest(SetChainableLEDColorHSBRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
handleChainableLEDColorRGBRequest(SetChainableLEDColorRGBRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
handleClearDisplayRequest(ClearDisplayRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
handleGestureInputRequest(GetGestureRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
handleIoTPeriodicEventRequest(IoTPeriodicEventRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
handleIoTPeriodicInputRequest(IoTPeriodicEventRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
handleIoTPeriodicInputRequest(IoTPeriodicEventRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
handleIoTReactiveInputRequest(IoTReactiveEventRequest<?>, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
handleIoTReactiveInputRequest(IoTReactiveEventRequest<?>, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
handleRangerMeasurmentRequest(GetUltrasonicRangerMeasurementRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
handleReactiveGestureInputRequest(GetReactiveGestureRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
handleRegisterIoTDeviceRequest(RegisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
handles for Protoocol Requests
handleRegisterIoTDeviceRequest(RegisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
handles for Protoocol Requests
handleRegisterIoTDeviceRequest(RegisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
handles for Protoocol Requests
handleRegisterIoTDeviceRequest(RegisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
handles for Protoocol Requests
handleSetDisplayColorRequest(SetDisplayColorRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
handleShowAnimationRequest(ShowAnimationRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
handleShowDisplayRequest(ShowDisplayRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
handleShowEmojiRequest(ShowEmojiRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
handleShowTextRequest(ShowTextRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
handleUnregisterIoTDeviceRequest(UnregisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
handleUnregisterIoTDeviceRequest(UnregisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
handleUnregisterIoTDeviceRequest(UnregisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
handleUnregisterIoTDeviceRequest(UnregisterIoTDeviceRequest, short) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 

I

I2C_IN - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
 
I2C_OUT - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
 
I2CInputControlProtocol - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols
 
I2CInputControlProtocol() - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
I2COutputControlProtocol - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols
 
I2COutputControlProtocol() - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
I2CScanner - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils
 
INCHES - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.UltrasonicRanger
 
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
init(Properties) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
inputType - Variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetAccelerometerDataRequest
 
inputType - Variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetUltrasonicRangerMeasurementRequest
 
InputType - Class in pt.unl.fct.di.tardis.babel.iot.api
 
InputType() - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.InputType
 
InputType.Accelerometer - Enum Class in pt.unl.fct.di.tardis.babel.iot.api
 
InputType.UltrasonicRanger - Enum Class in pt.unl.fct.di.tardis.babel.iot.api
 
inRange(T, T, Comparator<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
INVALID_INTERFACE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 
IoTEventRequest - Class in pt.unl.fct.di.tardis.babel.iot.api.requests
 
IoTEventRequest(short, DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTEventRequest
 
IoTInputNotification<T> - Class in pt.unl.fct.di.tardis.babel.iot.api.notifications
 
IoTInputNotification(short, DeviceHandle, T) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.notifications.IoTInputNotification
 
IoTInputReply - Class in pt.unl.fct.di.tardis.babel.iot.api.replies
 
IoTInputReply(short, DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
IoTInputReply(short, DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
IoTListener<R,T> - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners
 
IoTListener(R, Threshold<T>, Function<R, T>, Consumer<T>) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 
IoTMonitoringService - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners
 
IoTMonitoringService() - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTMonitoringService
 
IoTPeriodicEventRequest - Class in pt.unl.fct.di.tardis.babel.iot.api.requests
 
IoTPeriodicEventRequest(short, DeviceHandle, long) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTPeriodicEventRequest
 
IoTReactiveEventRequest<T> - Class in pt.unl.fct.di.tardis.babel.iot.api.requests
 
IoTReactiveEventRequest(short, DeviceHandle, Threshold<T>) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTReactiveEventRequest
 
isSuccessful() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.IoTInputReply
 
isSuccessful() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
isSuccessful() - Method in class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 

L

lessThan(T, Comparator<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 

M

MILLIMETERS - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.UltrasonicRanger
 

N

none() - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
NOT_REGISTERED - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 
notEqualTo(T) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
notEqualTo(T, Comparator<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.notifications.GestureNotification
 

O

outsideRange(T, T, Comparator<T>) - Static method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 

P

PROTOCOL_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
PROTOCOL_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
PROTOCOL_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
PROTOCOL_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
PROTOCOL_NAME - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalInputControlProtocol
 
PROTOCOL_NAME - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
PROTOCOL_NAME - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2CInputControlProtocol
 
PROTOCOL_NAME - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.I2COutputControlProtocol
 
pt.unl.fct.di.tardis.babel.iot.api - package pt.unl.fct.di.tardis.babel.iot.api
 
pt.unl.fct.di.tardis.babel.iot.api.notifications - package pt.unl.fct.di.tardis.babel.iot.api.notifications
 
pt.unl.fct.di.tardis.babel.iot.api.replies - package pt.unl.fct.di.tardis.babel.iot.api.replies
 
pt.unl.fct.di.tardis.babel.iot.api.requests - package pt.unl.fct.di.tardis.babel.iot.api.requests
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols - package pt.unl.fct.di.tardis.babel.iot.controlprotocols
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners - package pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols.notifications - package pt.unl.fct.di.tardis.babel.iot.controlprotocols.notifications
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies - package pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input - package pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output - package pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils - package pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils
 

R

RegisterIoTDeviceReply - Class in pt.unl.fct.di.tardis.babel.iot.api.replies
 
RegisterIoTDeviceReply(short, DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
RegisterIoTDeviceReply(short, DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
RegisterIoTDeviceReply(DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
RegisterIoTDeviceReply(DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
RegisterIoTDeviceRequest - Class in pt.unl.fct.di.tardis.babel.iot.api.requests
 
RegisterIoTDeviceRequest(short, DeviceType, String, int) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
RegisterIoTDeviceRequest(DeviceType, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
RegisterIoTDeviceRequest(DeviceType, String, int) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
registerIoTListener(IoTListener<R, T>) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTMonitoringService
 
REPLY_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.RegisterIoTDeviceReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.AccelerometerInputReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.GestureInputReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.api.requests.RegisterIoTDeviceRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.api.requests.UnregisterIoTDeviceRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetAccelerometerDataRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetGestureRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetReactiveGestureRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.input.GetUltrasonicRangerMeasurementRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ClearDisplayRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorHSBRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetChainableLEDColorRGBRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetDisplayColorRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowAnimationRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowDisplayRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowEmojiRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowTextRequest
 
RGB_LED_COUNT - Static variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.DigitalOutputControlProtocol
 
run() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 

S

scan() - Static method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.utils.I2CScanner
Performs a scan of the I2C bus to detect connected devices.
SetChainableLEDColorHSBRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
SetChainableLEDColorRGBRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
SetDisplayColorRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
SetDisplayColorRequest(DeviceHandle, int, int, int) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetDisplayColorRequest
 
ShowAnimationRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
ShowAnimationRequest(DeviceHandle, GroveLedMatrix.Animation) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowAnimationRequest
 
ShowDisplayRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
ShowDisplayRequest(DeviceHandle, byte[]) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowDisplayRequest
 
ShowEmojiRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
ShowEmojiRequest(DeviceHandle, GroveLedMatrix.Emoji) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowEmojiRequest
 
ShowTextRequest - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output
 
ShowTextRequest(DeviceHandle, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.ShowTextRequest
 
shutdown() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTMonitoringService
 

T

test(T) - Method in class pt.unl.fct.di.tardis.babel.iot.api.Threshold
 
threshold - Variable in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTListener
 
Threshold<T> - Class in pt.unl.fct.di.tardis.babel.iot.api
 

U

UART - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
 
UltrasonicRangerInputReply - Class in pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies
 
UltrasonicRangerInputReply(short, DeviceHandle, InputType.UltrasonicRanger, long) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
UltrasonicRangerInputReply(short, DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
UltrasonicRangerInputReply(DeviceHandle, InputType.UltrasonicRanger, long) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
UltrasonicRangerInputReply(DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.controlprotocols.replies.UltrasonicRangerInputReply
 
UNKNOWN_DEVICE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 
UNKNOWN_HANDLE - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
 
unregisterAll() - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTMonitoringService
 
UnregisterIoTDeviceReply - Class in pt.unl.fct.di.tardis.babel.iot.api.replies
 
UnregisterIoTDeviceReply(short, DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
UnregisterIoTDeviceReply(short, DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
UnregisterIoTDeviceReply(DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
UnregisterIoTDeviceReply(DeviceType, String, ErrorCode, String) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.replies.UnregisterIoTDeviceReply
 
UnregisterIoTDeviceRequest - Class in pt.unl.fct.di.tardis.babel.iot.api.requests
 
UnregisterIoTDeviceRequest(DeviceHandle) - Constructor for class pt.unl.fct.di.tardis.babel.iot.api.requests.UnregisterIoTDeviceRequest
 
unregisterListener(Runnable) - Method in class pt.unl.fct.di.tardis.babel.iot.controlprotocols.listeners.IoTMonitoringService
 

V

valueOf(String) - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.Accelerometer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.UltrasonicRanger
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceInterface
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.DeviceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.Accelerometer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.UltrasonicRanger
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.tardis.babel.iot.api.replies.ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.

X

XYZ - Enum constant in enum class pt.unl.fct.di.tardis.babel.iot.api.InputType.Accelerometer
 
A C D E F G H I L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values