Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

ac - Variable in class net.happybrackets.device.HB
The AudioContext used by HappyBrackets.
ACC_DEVICE - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACC_SCALE_16G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACC_SCALE_2G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACC_SCALE_4G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACC_SCALE_8G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACC_ZERO - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACCEL_CAL_MAX_X - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACCEL_CAL_MAX_Y - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACCEL_CAL_MAX_Z - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACCEL_CAL_MIN_X - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACCEL_CAL_MIN_Y - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACCEL_CAL_MIN_Z - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
Accelerometer - Class in net.happybrackets.device.sensors
Default Accelerometer for HB.
Accelerometer() - Constructor for class net.happybrackets.device.sensors.Accelerometer
Loads the default connected sensor
AccelerometerListener - Class in net.happybrackets.device.sensors
Creates an accelerometer listener.
AccelerometerListener(HB) - Constructor for class net.happybrackets.device.sensors.AccelerometerListener
 
AccelerometerSensor - Interface in net.happybrackets.device.sensors.sensor_types
Created by ollie on 24/07/2016.
AccelerometerSimulator - Class in net.happybrackets.device.sensors
 
AccelerometerSimulator() - Constructor for class net.happybrackets.device.sensors.AccelerometerSimulator
 
ACT_DUR - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
ACT_THS - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
action(HB) - Method in interface net.happybrackets.core.HBAction
 
action(HB) - Method in class net.happybrackets.device.MinimalBleeper
 
addBroadcastListener(OSCListener) - Method in class net.happybrackets.core.BroadcastManager
Add a new OSCListener.
addBroadcastListener(OSCListener) - Method in class net.happybrackets.device.HB
Add a new OSCListener, listening to broadcasts.
addClockTickListener(Clock.ClockTickListener) - Method in class net.happybrackets.core.scheduling.Clock
Add a Clock.ClockTickListener for this clock.
addControl(DynamicControl) - Method in class net.happybrackets.core.control.ControlMap
Add a control to our map.
addControllerListener(OSCListener) - Method in class net.happybrackets.device.HB
Add a new OSCListener, listening to incoming messages from the controller.
addControlListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControl
Register Listener to receive changed values in the control
addControlListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControlParent
Register Listener to receive changed values in the control
addControlScopeListener(DynamicControl.ControlScopeChangedListener) - Method in class net.happybrackets.core.control.DynamicControl
Register Listener to receive changed values in the control scope
addControlScopeListener(DynamicControl.ControlScopeChangedListener) - Method in class net.happybrackets.core.control.DynamicControlParent
Register Listener to receive changed values in the control scope
addControlTarget(String...) - Method in class net.happybrackets.core.control.DynamicControlParent
Add one or more device names or IP address as a target for DynamicControl messages.
addControlTarget(InetAddress...) - Method in class net.happybrackets.core.control.DynamicControlParent
Add one or more InetAddress as a target for DynamicControl messages.
addDeviceAddress(String, InetAddress) - Method in class net.happybrackets.device.HB
Associate a device name with an InetAddress
addDeviceConnectedEventListener(DeviceConnectedEventListener) - Method in class net.happybrackets.device.HB
Add a DeviceConnectedEventListener to be informed when a new device is detected on the network
addDeviceDiscoveredListener(DeviceConfig.DeviceControllerDiscoveredListener) - Method in class net.happybrackets.device.config.DeviceConfig
Add a listener for discoverer.
addDynamicControlAdvertiseListener(OSCVocabulary.OSCAdvertiseListener) - Method in class net.happybrackets.core.control.ControlMap
 
addDynamicControlCreatedListener(ControlMap.dynamicControlCreatedListener) - Method in class net.happybrackets.core.control.ControlMap
 
addDynamicControlRemovedListener(ControlMap.dynamicControlRemovedListener) - Method in class net.happybrackets.core.control.ControlMap
 
AddFileAppender(Logger, String, String, Level) - Static method in class net.happybrackets.core.logging.Logging
Add a new log file to a logger.
addGlobalControlListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControl
Register Listener to receive changed values in the control that need to be global type messages
addGlobalDynamicControlAdvertiseListener(OSCVocabulary.OSCAdvertiseListener) - Method in class net.happybrackets.core.control.ControlMap
 
addGlobalScheduleAdvertiseListener(OSCVocabulary.OSCAdvertiseListener) - Method in class net.happybrackets.core.scheduling.DeviceSchedules
 
addListener(StaticUDPReceiver.UDPPacketListener) - Method in class net.happybrackets.core.StaticUDPReceiver
Registers a listener that gets informed about incoming messages.
addListener(OSCListener) - Method in class net.happybrackets.device.network.NetworkCommunication
Add a @OSCListener that will respond to incoming OSC messages from the controller.
addListener(SensorUpdateListener) - Method in class net.happybrackets.device.sensors.Sensor
Add a @SensorUpdateListener that will listen to this @Sensor.
addNonResettableListener(SensorUpdateListener) - Method in class net.happybrackets.device.sensors.Sensor
Add a @SensorUpdateListener that will listen to this @Sensor.
addNonResettableValueChangedListener(SensorValueChangedListener) - Method in class net.happybrackets.device.sensors.Sensor
Add a @SensorValueChangedListener that will listen to this @Sensor.
addOnMessage(BroadcastManager.OnListener) - Method in class net.happybrackets.core.BroadcastManager
Add a new interface aware listener
addOSCListener(OSCListener) - Method in class net.happybrackets.core.OSCUDPReceiver
Registers a listener that gets informed about incoming messages.
addPersistentBroadcastListener(OSCListener) - Method in class net.happybrackets.core.BroadcastManager
Add Listeners that do not get cleared when HB is reset
addPersistentControl(DynamicControl) - Method in class net.happybrackets.core.control.ControlMap
Add a control to the persistentControls list.
addProcessCompleteListener(ShellExecute.ProcessComplete) - Method in class net.happybrackets.core.ShellExecute
Add listeners to be notified when the process is complete
addScheduleChangeListener(ScheduleAdjustmentListener) - Method in class net.happybrackets.core.scheduling.HBScheduler
Add listener to be notified when our schedule change has completed
addScheduledObject(double, Object, ScheduledEventListener) - Method in class net.happybrackets.core.scheduling.HBScheduler
Add an object that needs to be notified when its scheduled time has occurred If the scheduled time on this item is less than the current next scheduled item We will notify the scheduleObject so it waits the appropriate time
addStateListener(GPIOInputListener) - Method in class net.happybrackets.device.sensors.gpio.GPIOInput
Add a listener to be notified when a state change occurs
addStatusChangedListener(HB.StatusChangedListener) - Method in class net.happybrackets.device.HB
Add Listeners for status change event
addTargetDevice(String...) - Method in class net.happybrackets.core.control.DynamicControl
Add one or more device names or addresses as strings to use in ControlScope.TARGET Message
addTargetDevice(InetAddress...) - Method in class net.happybrackets.core.control.DynamicControl
Add one or more device InetAddress for use in ControlScope.TARGET Message
addValue(double) - Method in class net.happybrackets.device.sensors.DataSmoother
Add a value to our accumulated value
addValueChangedListener(SensorValueChangedListener) - Method in class net.happybrackets.device.sensors.Sensor
Add a @SensorValueChangedListener that will listen to this @Sensor.
addValueSetListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControl
Register Listener to receive changed values in the control that need to be received when value is specifically set from Within sketch
ADJUST - Static variable in class net.happybrackets.core.OSCVocabulary.SchedulerMessage
 
adjustScheduleTime(double, long) - Method in class net.happybrackets.core.scheduling.HBScheduler
Adjust the scheduler time.
adjustScheduleTime(double, long) - Static method in class net.happybrackets.device.HB
Adjust the HBScheduler scheduler time
ALIVE - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
ALIVE_INTERVAL - Static variable in class net.happybrackets.core.config.DefaultConfig
 
aliveInterval - Variable in class net.happybrackets.core.config.LoadableConfig
 
attemptHBActionFromClassName(String) - Method in class net.happybrackets.device.HB
Attempts to load the given class as an HBAction.
AUDIO_DIRECTORY - Static variable in class net.happybrackets.core.config.DefaultConfig
 
audioDir - Variable in class net.happybrackets.core.config.LoadableConfig
 
AudioSetup - Class in net.happybrackets.core
 
AudioSetup() - Constructor for class net.happybrackets.core.AudioSetup
 
AV_CONF - Static variable in class net.happybrackets.device.sensors.HTS221
 
AverageCalculator - Class in net.happybrackets.core.scheduling
Enables a very efficient method for calculation accumulative averages by storing accumulated sum of all values and number of elements
AverageCalculator() - Constructor for class net.happybrackets.core.scheduling.AverageCalculator
 

B

barometricPressureData - Variable in class net.happybrackets.device.sensors.LPS25H
 
BarometricPressureSensor - Interface in net.happybrackets.device.sensors.sensor_types
Created by ollie on 24/07/2016.
BeadsChecker - Class in net.happybrackets.extras.assignment_autograding
Created by ollie on 27/07/2016.
BeadsChecker(BeadsChecker.BeadsCheckable, int, int, BeadsChecker.BeadsCheckerFunction, String) - Constructor for class net.happybrackets.extras.assignment_autograding.BeadsChecker
 
BeadsChecker.BeadsCheckable - Interface in net.happybrackets.extras.assignment_autograding
 
BeadsChecker.BeadsCheckerFunction - Interface in net.happybrackets.extras.assignment_autograding
 
BLEEP - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
BooleanControl - Class in net.happybrackets.core.control
This class encapsulates the functionality of DynamicControl classes of type ControlType.BOOLEAN in a simple API.
BooleanControl(Object, String, Boolean) - Constructor for class net.happybrackets.core.control.BooleanControl
Constructor for abstract FloatControl.
BooleanControlSender - Class in net.happybrackets.core.control
Deprecated.
use BooleanControl instead This class encapsulates the functionality of DynamicControl classes of type ControlType.BOOLEAN in a simple API.
The difference between BooleanControlSender and BooleanControl is that BooleanControlSender does not have a BooleanControl.valueChanged(Boolean) handler, however, you can still retrieve the current value using the BooleanControl.getValue()

See BooleanControl for more detail.
BooleanControlSender(Object, String, Boolean) - Constructor for class net.happybrackets.core.control.BooleanControlSender
Deprecated.
use BooleanControl instead
BPM2Interval(double) - Static method in class net.happybrackets.core.scheduling.Clock
Calculate the interval required to create a clock with a defined beats per minute Will throw an illegal argument exception if you pass in zero
broadcast(String, Object...) - Method in class net.happybrackets.core.BroadcastManager
Broadcast an OSCMessage msg over the multicast group.
broadcast - Static variable in class net.happybrackets.device.HB
The BroadcastManagerobject used to communicate with other devices using 1-many broadcasts.
broadcast(String, Object...) - Method in class net.happybrackets.device.HB
Broadcast an OSCMessage msg over the multicast group.
BROADCAST_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
BroadcastManager - Class in net.happybrackets.core
This class manages broadcast communication - i.e., one to all comms.
BroadcastManager(String, int) - Constructor for class net.happybrackets.core.BroadcastManager
Create a new BroadcastManager.
BroadcastManager.OnListener - Interface in net.happybrackets.core
Call back interface for listening to all interfaces where the specific interface matters
BroadcastManager.OnTransmitter - Interface in net.happybrackets.core
Call back interface for sending to all interfaces where the specific interface matters
broadcastOSCPort - Variable in class net.happybrackets.core.config.LoadableConfig
 
BUILD_COMPILE_NUM_FILE - Static variable in class net.happybrackets.core.BuildVersion
 
BUILD_VERSION_DATE - Static variable in class net.happybrackets.core.BuildVersion
 
buildCreateMessage() - Method in class net.happybrackets.core.control.DynamicControl
Build the OSC Message for a create message
buildDeviceNameMessage() - Static method in class net.happybrackets.core.control.DynamicControl
Build OSC Message that gives our device name
buildDeviceRequestNameMessage() - Static method in class net.happybrackets.core.control.DynamicControl
Build OSC Message that requests devices send us their name
buildHashCode(String, int, int, int) - Static method in class net.happybrackets.device.config.DeviceController
Create a hash code we can use to compare that we are equal
buildNetworkSendMessage() - Method in class net.happybrackets.core.control.DynamicControl
Build OSC Message that specifies a Network update
buildNetworkSendMessage(String, CustomGlobalEncoder) - Static method in class net.happybrackets.core.scheduling.HBScheduler
Build OSC Message that specifies a Network update
buildRemoveMessage() - Method in class net.happybrackets.core.control.DynamicControl
Build OSC Message that specifies a removal of a control
buildUpdateMessage() - Method in class net.happybrackets.core.control.DynamicControl
Build OSC Message that specifies an update
BuildVersion - Class in net.happybrackets.core
Displays build information about build When Releasing a version, the values in this class need to be changed
BuildVersion() - Constructor for class net.happybrackets.core.BuildVersion
 

C

call(String...) - Static method in class net.happybrackets.core.EZShell
 
callNoResult(String...) - Static method in class net.happybrackets.core.EZShell
 
CANCEL - Static variable in class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
cb(NetworkInterface, OSCMessage, SocketAddress, long) - Method in interface net.happybrackets.core.BroadcastManager.OnListener
 
cb(NetworkInterface, OSCTransmitter) - Method in interface net.happybrackets.core.BroadcastManager.OnTransmitter
 
CLASS_LOADED - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
classLoadedMessage(Class<? extends HBAction>) - Method in interface net.happybrackets.device.HB.StatusChangedListener
 
ClassObjectControl - Class in net.happybrackets.core.control
This class encapsulates the functionality of DynamicControl classes of type ControlType.OBJECT in a simple API.
ClassObjectControl(Object, String, Class<?>) - Constructor for class net.happybrackets.core.control.ClassObjectControl
Constructor for abstract ClassObjectControl derive from this class
ClassObjectControlSender - Class in net.happybrackets.core.control
Deprecated.
use ClassObjectControlSender instead The ClassObjectControlSender class is identical to the ClassObjectControl class except it does not provide the ClassObjectControl.valueChanged(Object) event handler.
See ClassObjectControl for full details
ClassObjectControlSender(Object, String, Class<?>) - Constructor for class net.happybrackets.core.control.ClassObjectControlSender
Deprecated.
Constructor for ClassObjectControlSender
CLEAR_SOUND - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
clearAllListeners() - Method in class net.happybrackets.core.control.ControlMap
Erase all the listeners
clearBroadcastListeners() - Method in class net.happybrackets.core.BroadcastManager
Clear all OSCListeners.
clearClockTickListener() - Method in class net.happybrackets.core.scheduling.Clock
Clears all Clock.ClockTickListener for this clock
clearControlTargets() - Method in class net.happybrackets.core.control.DynamicControlParent
Erase all target addresses for the DynamicControl
clearListeners() - Method in class net.happybrackets.device.network.NetworkCommunication
Clear all @OSCListeners.
clearListeners() - Method in class net.happybrackets.device.sensors.Sensor
Clear all listeners listening to this @Sensor.
clearPinAssignment(int) - Static method in class net.happybrackets.device.sensors.gpio.GPIO
Clears the pin assignment of a pin so it cn be assigned to another function
clearRegisteredVariable(String) - Method in class net.happybrackets.device.HB
Erases @Object with the given name from the registered memory store.
clearSound() - Method in class net.happybrackets.device.HB
Clears all of the audio that is currently playing (connected to output).
clearTargetDevices() - Method in class net.happybrackets.core.control.DynamicControl
Clear all devices as Targets
Clock - Class in net.happybrackets.core.scheduling
Clock Class that uses the HBScheduler class.
Clock(double) - Constructor for class net.happybrackets.core.scheduling.Clock
Constructor using default Scheduler and an interval
Clock(double, HBScheduler) - Constructor for class net.happybrackets.core.scheduling.Clock
Constructor
clock - Variable in class net.happybrackets.device.HB
The Clock used by HappyBrackets.
Clock.ClockTickListener - Interface in net.happybrackets.core.scheduling
ClockTick interface for receiving clock Tick events
The Clock.ClockTickListener.clockTick(double, Clock) receives the scheduled event and is usually represented as a Lambda.
CLOCK_SYNC_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
ClockAdjustment - Class in net.happybrackets.core.scheduling
Class for encapsulating amounts to adjust HBScheduler
ClockAdjustment(double, long) - Constructor for class net.happybrackets.core.scheduling.ClockAdjustment
Object for sending the
ClockAdjustment() - Constructor for class net.happybrackets.core.scheduling.ClockAdjustment
Default constructor with zero values
clockInterval - Variable in class net.happybrackets.device.HB
The Envelope that controls the clock interval.
clockSynchPort - Variable in class net.happybrackets.core.config.LoadableConfig
 
clockTick(double, Clock) - Method in interface net.happybrackets.core.scheduling.Clock.ClockTickListener
Event occurs when clock tick occurs.
close() - Method in class net.happybrackets.core.Synchronizer
Shut down the Synchronizer.
CODE_TO_DEVICE_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
codeToDevicePort - Variable in class net.happybrackets.core.config.LoadableConfig
 
COMMON_CONFIG - Static variable in class net.happybrackets.device.config.ConfigFiles
 
compareTo(Object) - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
 
compareTo(Object) - Method in class net.happybrackets.core.scheduling.ScheduledObject
 
COMPASS_ALPHA - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_11 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_12 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_13 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_21 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_22 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_23 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_31 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_32 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_CORR_33 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_OFFSET_X - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_OFFSET_Y - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_ELLIPSOID_OFFSET_Z - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_MAX_X - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_MAX_Y - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_MAX_Z - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_MIN_X - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_MIN_Y - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPASS_MIN_Z - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
COMPLETE - Static variable in class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
compress(String) - Static method in class net.happybrackets.core.GZIPCompression
 
CONFIG - Static variable in class net.happybrackets.core.OSCVocabulary.DeviceConfig
 
CONFIG_DIRECTORY - Static variable in class net.happybrackets.core.config.DefaultConfig
 
CONFIG_EXT - Static variable in class net.happybrackets.device.config.ConfigFiles
 
CONFIG_PATH - Static variable in class net.happybrackets.device.config.ConfigFiles
 
ConfigFiles - Class in net.happybrackets.device.config
Class for Defining config files for device
ConfigFiles() - Constructor for class net.happybrackets.device.config.ConfigFiles
 
connectTo(UGen) - Method in class net.happybrackets.core.instruments.SampleModule
Connect the output of this instrument to the input of another device.
connectTo(UGen) - Method in class net.happybrackets.core.instruments.WaveModule
Connect the output of this instrument to the input of another device
CONTROL - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
CONTROL - Static variable in class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
CONTROL_TO_DEVICE_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
controlCreated(DynamicControl) - Method in interface net.happybrackets.core.control.ControlMap.dynamicControlCreatedListener
 
CONTROLLER() - Constructor for class net.happybrackets.core.OSCVocabulary.CONTROLLER
 
CONTROLLER - Static variable in class net.happybrackets.core.OSCVocabulary.CONTROLLER
 
controller - Variable in class net.happybrackets.device.HB
The NetworkCommunication object used to communicate with the controller.
CONTROLLER_DISCOVERY_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
CONTROLLER_HTTP_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
controllerDiscovered(DeviceController) - Method in interface net.happybrackets.device.config.DeviceConfig.DeviceControllerDiscoveredListener
 
ControllerDiscoverer - Interface in net.happybrackets.device.network
 
controllerDiscoveryPort - Variable in class net.happybrackets.core.config.LoadableConfig
 
controllerHTTPPort - Variable in class net.happybrackets.core.config.LoadableConfig
 
controllerSeen() - Method in class net.happybrackets.device.config.DeviceController
Set the last time controller seen as now
ControllerServer - Class in net.happybrackets.device.network
 
ControllerServerThread - Class in net.happybrackets.device.network
 
ControllerServerThread(Socket) - Constructor for class net.happybrackets.device.network.ControllerServerThread
Create a thread to connect to controller
ControlMap - Class in net.happybrackets.core.control
Control Map is a singleton that will store dynamic controls and allow us to access them via their unique map key string
ControlMap.dynamicControlCreatedListener - Interface in net.happybrackets.core.control
Create an Interface where we can look for created Dynamic Controls
ControlMap.dynamicControlRemovedListener - Interface in net.happybrackets.core.control
Create an Interface where we can look for created Dynamic Controls
controlRemoved(DynamicControl) - Method in interface net.happybrackets.core.control.ControlMap.dynamicControlRemovedListener
 
ControlScope - Enum in net.happybrackets.core.control
Define the different types of scope we want for our controls Although similar to the send and receive objects in Max in that the name and type parameter of the DynamicControl determines message interconnection, the ControlScope dictates how far (in a topological sense) the object can reach in order to communicate with other DynamicControl objects.
controlScopeChanged(ControlScope) - Method in interface net.happybrackets.core.control.DynamicControl.ControlScopeChangedListener
 
controlToDevicePort - Variable in class net.happybrackets.core.config.LoadableConfig
 
ControlType - Enum in net.happybrackets.core.control
Define the types of control message we want to send in DynamicControl objects.
convertStreamToStr(InputStream) - Static method in class net.happybrackets.core.EZShell
 
copyValues(DeviceSchedulerValue) - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
Copy the primitive types within the object.
correctedTimeNow() - Method in class net.happybrackets.core.Synchronizer
Returns the time corrected with short-term correction.
CREATE - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
create(Gson, TypeToken<R>) - Method in class net.happybrackets.extras.assignment_autograding.RuntimeTypeAdapterFactory
 
createClock(double) - Static method in class net.happybrackets.device.HB
Create a new Clock using HappyBrackets scheduler
createControlBuddyPair(Object, ControlType, String, Object, Object, Object) - Static method in class net.happybrackets.device.HB
A dynamic control pair that can be accessed from outside it is created with the sketch object that contains it along with the type only a single dynamic control is returned becasue the buddy is a mirror
createDefaultObject(Class<?>) - Static method in class net.happybrackets.core.control.ClassObjectControl
 
createDynamicControl(Object, ControlType, String, Object) - Static method in class net.happybrackets.device.HB
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
createDynamicControl(Object, ControlType, String) - Static method in class net.happybrackets.device.HB
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
createDynamicControl(Object, ControlType, String, Object, Object, Object) - Static method in class net.happybrackets.device.HB
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
createDynamicControl(ControlType, String, Object, Object, Object) - Static method in class net.happybrackets.device.HB
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
createDynamicControl(ControlType, String, Object) - Static method in class net.happybrackets.device.HB
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
createDynamicControl(ControlType, String) - Static method in class net.happybrackets.device.HB
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
createGPIO(int) - Static method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOOutput
 
createGPIO(int) - Static method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOPWMOutput
 
createListener(DeviceConfig) - Method in interface net.happybrackets.device.network.ControllerDiscoverer
 
createNewClass(byte[]) - Method in class net.happybrackets.device.dynamic.DynamicClassLoader
 
createOscMessage(String, Object...) - Static method in class net.happybrackets.core.OSCMessageBuilder
Creates a valid OSC message.
createOSCMessage(String, Object...) - Static method in class net.happybrackets.device.HB
Creates a valid OSC message.
createVisualiser() - Static method in class net.happybrackets.device.DebuggerWaveformVisualizer
Create a DebuggerWaveformVisualizer that will be used to display audio waveform The initial AudioContext is null so the object can be created without crashing the system
CTRL_REG1 - Static variable in class net.happybrackets.device.sensors.HTS221
 
CTRL_REG1 - Static variable in class net.happybrackets.device.sensors.LPS25H
 
CTRL_REG10 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG1_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG1_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG2 - Static variable in class net.happybrackets.device.sensors.HTS221
 
CTRL_REG2 - Static variable in class net.happybrackets.device.sensors.LPS25H
 
CTRL_REG2_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG2_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG3 - Static variable in class net.happybrackets.device.sensors.HTS221
 
CTRL_REG3 - Static variable in class net.happybrackets.device.sensors.LPS25H
 
CTRL_REG3_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG3_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG4 - Static variable in class net.happybrackets.device.sensors.LPS25H
 
CTRL_REG4 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG4_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG5_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG5_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG6_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG7_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG8 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CTRL_REG9 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
CURRENT - Static variable in class net.happybrackets.core.OSCVocabulary.SchedulerMessage
 
CustomGlobalEncoder - Interface in net.happybrackets.core.control
Interface for Encoding and decoding GlobalControl message This interface will allow the encoded data to be optimised instead of encoding via Json Apart from the interface, the target class will need to implement a restore function

D

dataPrimed() - Method in class net.happybrackets.device.sensors.DataSmoother
See if our buffer has been fully primed
DataSmoother - Class in net.happybrackets.device.sensors
Creates an efficient data smoother that doe not require iteration through an array to get average
DataSmoother(int) - Constructor for class net.happybrackets.device.sensors.DataSmoother
Constructor
DebugApplication - Class in net.happybrackets.device
THis class enables us to Display the Dynamic Controls during Debug of Happy Brackets Program
DebugApplication() - Constructor for class net.happybrackets.device.DebugApplication
 
DebuggerWaveformVisualizer - Class in net.happybrackets.device
Displays the waveform on a JPanel based on a AudioContext The class must be created using DebuggerWaveformVisualizer.createVisualiser() first, and then have the AudioContext assigned using the DebuggerWaveformVisualizer.setAudioContext(AudioContext) function This is required to because the AWT object must be created before an AudioContext due to a quirk in some systems
decompress(byte[]) - Static method in class net.happybrackets.core.GZIPCompression
 
decrypt(String, byte[], int, int) - Static method in class net.happybrackets.core.Encryption
Decrypt the given data.
DEFAULT_MUTE_OUTPUT - Static variable in class net.happybrackets.device.MuteControl
 
DefaultConfig - Class in net.happybrackets.core.config
Define the default configuration in case a config has not been loaded
DefaultConfig() - Constructor for class net.happybrackets.core.config.DefaultConfig
 
Delay - Class in net.happybrackets.core.scheduling
Delay Class that uses HBScheduler You can use a delay to schedule an event to occur at some time in the future.
Delay(double, Object, Delay.DelayListener) - Constructor for class net.happybrackets.core.scheduling.Delay
Constructor using default Scheduler.
Delay(double, Object, Delay.DelayListener, HBScheduler) - Constructor for class net.happybrackets.core.scheduling.Delay
Constructor using an independent HBScheduler.
Delay.DelayListener - Interface in net.happybrackets.core.scheduling
DelayReceived interface for receiving delay complete.
delayComplete(double, Object) - Method in interface net.happybrackets.core.scheduling.Delay.DelayListener
Event occurs when delay is complete.
DELETE_CONFIG - Static variable in class net.happybrackets.core.OSCVocabulary.DeviceConfig
Delete the config files for this device
deleteConfigFiles() - Static method in class net.happybrackets.device.config.ConfigFiles
 
DESTROY - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
detectDeviceType() - Static method in class net.happybrackets.device.HB
Detect the type of device we are running by reading specific files through filesystem If detected, the new HB.DeviceType is stored
Device - Class in net.happybrackets.core
 
Device() - Constructor for class net.happybrackets.core.Device
 
Device() - Constructor for class net.happybrackets.core.OSCVocabulary.Device
 
DEVICE - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
DEVICE_NAME - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
DeviceConfig() - Constructor for class net.happybrackets.core.OSCVocabulary.DeviceConfig
 
DeviceConfig - Class in net.happybrackets.device.config
 
DeviceConfig() - Constructor for class net.happybrackets.device.config.DeviceConfig
 
DeviceConfig.DeviceControllerDiscoveredListener - Interface in net.happybrackets.device.config
If we use an event we can act immediately instead of polling
deviceConnected(String, InetAddress) - Method in interface net.happybrackets.device.network.DeviceConnectedEventListener
 
DeviceConnectedEventListener - Interface in net.happybrackets.device.network
Interface for sending Device Connected Events This way we can be notified when a new device has entered the network
DeviceController - Class in net.happybrackets.device.config
A small class to keep our host controller's hostname, address and port together We also use it to cache the OSC Akive Message we are sending back
DeviceController(String, String, int, int, int, int) - Constructor for class net.happybrackets.device.config.DeviceController
Create a controller based on ip address and port it wants to receive messages on
deviceControllerFound(String, String, int, int, int, int) - Method in class net.happybrackets.device.config.DeviceConfig
Add the contoller to our list of known controllers
DeviceMain - Class in net.happybrackets.device
Entry point for PI code.
DeviceMain() - Constructor for class net.happybrackets.device.DeviceMain
 
DeviceSchedulerValue - Class in net.happybrackets.core.scheduling
Contains the parameters that define the Scheduled time for a device.
DeviceSchedulerValue() - Constructor for class net.happybrackets.core.scheduling.DeviceSchedulerValue
Default constructor required for restore
DeviceSchedulerValue(String, double, double, int) - Constructor for class net.happybrackets.core.scheduling.DeviceSchedulerValue
Constructor
DeviceSchedulerValue(Object...) - Constructor for class net.happybrackets.core.scheduling.DeviceSchedulerValue
Restore data from an array of objects encoded through the encodeGlobalMessage functionn
DeviceSchedules - Class in net.happybrackets.core.scheduling
Singleton class for containing inter-device scheduling
DeviceStatus - Class in net.happybrackets.core
 
DeviceStatus(OSCMessage) - Constructor for class net.happybrackets.core.DeviceStatus
Contructor based on OSC Message.
DeviceStratumMessage - Class in net.happybrackets.core.scheduling
Contains the parameters that define the DeviceStratumMessage time for a device.
DeviceStratumMessage(Object...) - Constructor for class net.happybrackets.core.scheduling.DeviceStratumMessage
Restore data from an array of objects encoded through the encodeGlobalMessage functionn
DeviceStratumMessage(String, int) - Constructor for class net.happybrackets.core.scheduling.DeviceStratumMessage
Constructor
DeviceStratumMessage() - Constructor for class net.happybrackets.core.scheduling.DeviceStratumMessage
Default constructor required for restore
DeviceWifiConfig - Class in net.happybrackets.device.config
A basic class to hold our wifi config and work with gson Created by Samg on 19/05/2016.
DeviceWifiConfig(String, String) - Constructor for class net.happybrackets.device.config.DeviceWifiConfig
 
disableAccelerometer() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
disableControlMimic(boolean) - Static method in class net.happybrackets.core.control.ControlMap
We will disable sending messages to other controls with same name and scope when we are in plugin
disableGyroscope() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
disableMagnetometer() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
displayClock() - Method in class net.happybrackets.core.Synchronizer
 
displayNotifyMessage() - Method in class net.happybrackets.core.scheduling.HBScheduler
Set flag to display notify messages to stdout for debugging and testing
dispose() - Method in class net.happybrackets.core.BroadcastManager
Calls dispose on all receivers (OSCReceiver) and transmitters (OSCTransmitter).
dispose() - Method in class net.happybrackets.device.LogSender
Dispose of the thread handling sending of messages.
doAtTime(Runnable, long) - Method in class net.happybrackets.core.Synchronizer
Cause an event to happen at the given time.
doAtTime(Runnable, long) - Method in class net.happybrackets.device.HB
Causes an action to be implemented at the given, synchronized time.
doReset() - Method in interface net.happybrackets.core.HBReset
 
doScheduledEvent(double, Object) - Method in class net.happybrackets.core.control.DynamicControl
 
doScheduledEvent(double, Object) - Method in class net.happybrackets.core.scheduling.Clock
 
doScheduledEvent(double, Object) - Method in class net.happybrackets.core.scheduling.Delay
 
doScheduledEvent(double, Object) - Method in interface net.happybrackets.core.scheduling.ScheduledEventListener
Notification interface that a scheduled event is occuring
doStart() - Method in class net.happybrackets.device.sensors.HTS221
 
doStart() - Method in class net.happybrackets.device.sensors.LPS25H
 
doStop() - Method in class net.happybrackets.device.sensors.HTS221
 
doStop() - Method in class net.happybrackets.device.sensors.LPS25H
 
DynamicClassLoader - Class in net.happybrackets.device.dynamic
 
DynamicClassLoader(ClassLoader) - Constructor for class net.happybrackets.device.dynamic.DynamicClassLoader
 
DynamicControl - Class in net.happybrackets.core.control
This class facilitates sending message values between sketches, devices, and a graphical environment.
DynamicControl(String, Object) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside this sketch it is created with the sketch object that contains it along with the type
DynamicControl(ControlType, String, Object) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside this sketch it is created with the sketch object that contains it along with the type
DynamicControl(Object, ControlType, String) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside this sketch it is created with the sketch object that contains it along with the type
DynamicControl(ControlType, String) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside this sketch it is created with the sketch object that contains it along with the type
DynamicControl(Object, ControlType, String, Object) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside this sketch it is created with the sketch object that contains it along with the type
DynamicControl(Object, ControlType, String, Object, Object, Object) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
DynamicControl(Object, ControlType, String, Object, Object, Object, DynamicControl.DISPLAY_TYPE) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
DynamicControl(ControlType, String, Object, Object, Object) - Constructor for class net.happybrackets.core.control.DynamicControl
A dynamic control that can be accessed from outside it is created with the sketch object that contains it along with the type
DynamicControl(OSCMessage) - Constructor for class net.happybrackets.core.control.DynamicControl
Create a DynamicControl based on OSC Message.
DynamicControl.ControlScopeChangedListener - Interface in net.happybrackets.core.control
 
DynamicControl.DISPLAY_TYPE - Enum in net.happybrackets.core.control
Define how we want the object displayed in the plugin
DynamicControl.DynamicControlListener - Interface in net.happybrackets.core.control
Create an Interface to listen to
DynamicControl.NETWORK_TRANSMIT_MESSAGE_ARGS - Enum in net.happybrackets.core.control
 
DynamicControlMessage() - Constructor for class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
DynamicControlParent - Class in net.happybrackets.core.control
The DynamicControlParent facilitates a simplified abstract API to implement the DynamicControl class.
DynamicControlParent(DynamicControl) - Constructor for class net.happybrackets.core.control.DynamicControlParent
Constructor

E

emptyMac() - Static method in class net.happybrackets.core.Device
 
enableAccelerometer() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
enableGyroscope() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
enableMagnetometer() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
enableProcessControlMessage(String, int) - Static method in class net.happybrackets.core.control.DynamicControl
See if we will process a control message based on device name and message_id If the message_id is mapped against the device_name, ignore message, otherwise store mapping and return true;
enableProcessControlMessage(String, int) - Static method in class net.happybrackets.core.scheduling.HBScheduler
See if we will process a control message based on device name and message_id If the message_id is mapped against the device_name, ignore message, otherwise store mapping and return true;
encodeGlobalMessage() - Method in interface net.happybrackets.core.control.CustomGlobalEncoder
 
encodeGlobalMessage() - Method in class net.happybrackets.core.control.TripleAxisMessage
 
encodeGlobalMessage() - Method in class net.happybrackets.core.scheduling.ClockAdjustment
 
encodeGlobalMessage() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
 
encodeGlobalMessage() - Method in class net.happybrackets.core.scheduling.DeviceStratumMessage
 
encrypt(String, byte[], int, int) - Static method in class net.happybrackets.core.Encryption
Encrypt the given data.
Encryption - Class in net.happybrackets.core
Utility methods to encrypt and decrypt data.
Encryption() - Constructor for class net.happybrackets.core.Encryption
 
ENCRYPTION_KEY - Static variable in class net.happybrackets.core.config.DefaultConfig
 
encryptionKey - Variable in class net.happybrackets.core.config.LoadableConfig
 
endScheduler() - Method in class net.happybrackets.core.scheduling.HBScheduler
End our scheduler.
EnvironmentConfig - Interface in net.happybrackets.core.config
 
equals(Object) - Method in class net.happybrackets.core.control.TripleAxisMessage
 
equals(Object) - Method in class net.happybrackets.core.scheduling.ClockAdjustment
 
equals(Object) - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
 
equals(Object) - Method in class net.happybrackets.core.scheduling.DeviceStratumMessage
 
eraseListeners() - Method in class net.happybrackets.core.control.DynamicControl
Erase all listeners from this control
eraseListeners() - Method in class net.happybrackets.core.OSCUDPReceiver
Erases listener list
ERROR - Static variable in class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
ErrorListener - Interface in net.happybrackets.core
Generic interface for processes that wish to receive notification of errors occuring in other components.
errorOccurred(Class, String, Exception) - Method in interface net.happybrackets.core.ErrorListener
 
estimateSchedulerTime(double) - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
Estimate what the device's HBScheduler time will be based on what it was set to when received.
Example - Class in net.happybrackets.core.logging
Created by Samg on 29/09/2016.
Example() - Constructor for class net.happybrackets.core.logging.Example
 
EXAMPLE_SAMPLE_NAME - Variable in class net.happybrackets.core.instruments.SampleModule
 
EXAMPLES_FOLDER - Static variable in class net.happybrackets.device.DeviceMain
 
executeCommand(String) - Method in class net.happybrackets.core.ShellExecute
Execute a single commandline string
EZShell - Class in net.happybrackets.core
 
EZShell() - Constructor for class net.happybrackets.core.EZShell
 

F

FADEOUT_CLEAR_SOUND - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
FADEOUT_RESET - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
fadeOutClearSound(float) - Method in class net.happybrackets.device.HB
Like HB.clearSound() but with a fade out of the specified duration before clearing.
fadeOutReset(float) - Method in class net.happybrackets.device.HB
Like HB.reset() but with a fade out of the specified duration before clearing.
FIFO_CTRL - Static variable in class net.happybrackets.device.sensors.LPS25H
 
FIFO_CTRL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
FIFO_SRC - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
FIFO_STATUS - Static variable in class net.happybrackets.device.sensors.LPS25H
 
FileReceiver - Class in net.happybrackets.device.network
Class that receives files from network so we can store them onto our filesystem instead of using scp
FileReceiver(OSCServer) - Constructor for class net.happybrackets.device.network.FileReceiver
Constructor opens first available TCP port for OSC Messages
fileReceiver - Variable in class net.happybrackets.device.network.NetworkCommunication
Class for receiving non java files from network
FileSendMessage() - Constructor for class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
findSensor(Class) - Method in class net.happybrackets.device.HB
 
flashLed(int, int) - Static method in class net.happybrackets.device.HB
FLash the onboard LED
FloatBuddyControl - Class in net.happybrackets.core.control
Deprecated.
use FloatControl.FloatControl(Object, String, double, double, double, DynamicControl.DISPLAY_TYPE) This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The FloatBuddyControl is a hybrid between the FloatSliderControl and the FloatTextControl in that the value can be changed in the HappyBrackets IDE with both text and a slider
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via FloatBuddyControl.FloatBuddyControl(Object, String, double, double, double)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other FloatControl objects
All FloatControl objects with the same name and ControlScope will respond to a value change.

See FloatControl for general information about FloatControl classes and how to set the value within your code
FloatBuddyControl(Object, String, double, double, double) - Constructor for class net.happybrackets.core.control.FloatBuddyControl
FloatControl - Class in net.happybrackets.core.control
This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
All FloatControl controls with the same name and ControlScope will respond to a message send.
FloatControl(Object, String, double, double, double, DynamicControl.DISPLAY_TYPE) - Constructor for class net.happybrackets.core.control.FloatControl
Constructor for abstract FloatControl.
FloatControl(Object, String, double) - Constructor for class net.happybrackets.core.control.FloatControl
Constructor for abstract FloatControl.
FloatControlSender - Class in net.happybrackets.core.control
Deprecated.
use FloatControl This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The difference between FloatControlSender and other FloatControl objects is that @link FloatControlSender} does not have a handler, however, you can still retrieve the current value using the FloatControl.getValue()
All FloatControl objects with the same name and ControlScope will respond to a message send. *
Both FloatControlSender and FloatTextControl display the approximate value of the control in the HappyBrackets IDE. * Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.
The FloatControlSender is identical to the FloatTextControl except that FloatControlSender does not have a FloatControl.valueChanged(double)) handler

See FloatControl for general information about FloatControl classes and how to set the value within your code
FloatControlSender(Object, String, double) - Constructor for class net.happybrackets.core.control.FloatControlSender
Deprecated.
FloatSliderControl - Class in net.happybrackets.core.control
Deprecated.
use FloatControl.FloatControl(Object, String, double, double, double, DynamicControl.DISPLAY_TYPE) This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The FloatSliderControl can have its value set inside the HappyBrackets IDE using a standard slider control controller by the mouse. trackpad or arrow keys
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via FloatSliderControl.FloatSliderControl(Object, String, double, double, double)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other FloatControl objects
All FloatControl objects with the same name and ControlScope will respond to a value change.

See FloatControl for general information about FloatControl classes and how to set the value within your code
FloatSliderControl(Object, String, double, double, double) - Constructor for class net.happybrackets.core.control.FloatSliderControl
FloatTextControl - Class in net.happybrackets.core.control
Deprecated.
use FloatControl This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The difference between FloatControlSender and other FloatControl objects is that @link FloatControlSender} does not have a handler, however, you can still retrieve the current value using the FloatControl.getValue()
All FloatControl objects with the same name and ControlScope will respond to a message send. For example:
Both FloatControlSender and FloatTextControl display the approximate value of the control in the HappyBrackets IDE. Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.

The FloatControlSender is identical to the FloatTextControl except that FloatControlSender does not have a FloatControl.valueChanged(double)) handler
See FloatControl for general information about FloatControl classes and how to set the value within your code
FloatTextControl(Object, String, double) - Constructor for class net.happybrackets.core.control.FloatTextControl
Deprecated.
forAllTransmitters(BroadcastManager.OnTransmitter) - Method in class net.happybrackets.core.BroadcastManager
Execute onTransmitter.cb(NetworkInterface, OSCTransmitter) for all transmitters.
FRIENDLY_NAME - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
friendlyName() - Method in class net.happybrackets.device.HB
Returns a freindly name for the device.

G

GAIN - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
gainChanged(float) - Method in interface net.happybrackets.device.HB.StatusChangedListener
 
GET - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
get(String) - Method in class net.happybrackets.device.HB
Gets an @Object with the given name from the global memory store.
GET_LOGS - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
getAccelerometer() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getAccelerometer_X() - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Accelerometer X value
getAccelerometer_X(double, double) - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Accelerometer X value
getAccelerometer_Y() - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Accelerometer Y value
getAccelerometer_Y(double, double) - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Accelerometer Y value
getAccelerometer_Z() - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Accelerometer Z value
getAccelerometer_Z(double, double) - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Accelerometer Z value
getAccelerometerData() - Method in class net.happybrackets.device.sensors.Accelerometer
 
getAccelerometerData() - Method in class net.happybrackets.device.sensors.AccelerometerSimulator
 
getAccelerometerData() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getAccelerometerData() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getAccelerometerData() - Method in class net.happybrackets.device.sensors.MiniMU
 
getAccelerometerData() - Method in interface net.happybrackets.device.sensors.sensor_types.AccelerometerSensor
 
getAccelerometerRaw() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getAccelerometerX() - Method in class net.happybrackets.device.sensors.Accelerometer
 
getAccelerometerX() - Method in class net.happybrackets.device.sensors.AccelerometerSimulator
 
getAccelerometerX() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getAccelerometerX() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getAccelerometerX() - Method in class net.happybrackets.device.sensors.MiniMU
 
getAccelerometerX() - Method in interface net.happybrackets.device.sensors.sensor_types.AccelerometerSensor
 
getAccelerometerY() - Method in class net.happybrackets.device.sensors.Accelerometer
 
getAccelerometerY() - Method in class net.happybrackets.device.sensors.AccelerometerSimulator
 
getAccelerometerY() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getAccelerometerY() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getAccelerometerY() - Method in class net.happybrackets.device.sensors.MiniMU
 
getAccelerometerY() - Method in interface net.happybrackets.device.sensors.sensor_types.AccelerometerSensor
 
getAccelerometerZ() - Method in class net.happybrackets.device.sensors.Accelerometer
 
getAccelerometerZ() - Method in class net.happybrackets.device.sensors.AccelerometerSimulator
 
getAccelerometerZ() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getAccelerometerZ() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getAccelerometerZ() - Method in class net.happybrackets.device.sensors.MiniMU
 
getAccelerometerZ() - Method in interface net.happybrackets.device.sensors.sensor_types.AccelerometerSensor
 
getAddress() - Method in class net.happybrackets.device.config.DeviceController
The socket address we use to send messages t this controller
getAdjustmentAmount() - Method in class net.happybrackets.core.scheduling.ClockAdjustment
Return the amount that nwe need to adjust clock by Used as a parameter to HBScheduler.adjustScheduleTime(double, long)
getAdjustmentDuration() - Method in class net.happybrackets.core.scheduling.ClockAdjustment
The amount of time we will take to make the adjustment Used as a parameter to HBScheduler.adjustScheduleTime(double, long)
getAliveInterval() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getAliveInterval() - Method in class net.happybrackets.core.config.LoadableConfig
 
getAudioContext(String[]) - Static method in class net.happybrackets.core.AudioSetup
 
getAudioDir() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getAudioDir() - Method in class net.happybrackets.core.config.LoadableConfig
 
getAudioOutput() - Static method in class net.happybrackets.device.HB
Get the default HappyBrackets audio output as a UGen
getAverage() - Method in class net.happybrackets.device.sensors.DataSmoother
Get the average calculated value
getBarometricPressureData() - Method in class net.happybrackets.device.sensors.LPS25H
 
getBarometricPressureData() - Method in interface net.happybrackets.device.sensors.sensor_types.BarometricPressureSensor
 
getBdu() - Method in class net.happybrackets.device.sensors.HTS221
 
getBead(String) - Method in class net.happybrackets.device.HB
Gets an object of type @Bead from the global memory store.
getBroadcast(NetworkInterface) - Static method in class net.happybrackets.core.BroadcastManager
Get the broadcast address for a particular network interface
getBroadcastPort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getBroadcastPort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getBuffSize() - Method in class net.happybrackets.device.sensors.DataSmoother
Get the Buffer size
getBuild() - Static method in class net.happybrackets.core.BuildVersion
 
getCachedMessage() - Static method in class net.happybrackets.device.config.DeviceController
Get the cached message we are going to send
getCachedMessage() - Method in class net.happybrackets.device.network.UDPCachedMessage
The cached OSC Message
getCachedPacket() - Method in class net.happybrackets.device.network.UDPCachedMessage
Get the cached packet
getCachedStatusMessage() - Method in class net.happybrackets.core.DeviceStatus
Create a status Message
getCalcTime() - Static method in class net.happybrackets.core.scheduling.HBScheduler
Get the calculated time in ms from 1 Dec 2018 from System Clock
getClockInterval() - Method in class net.happybrackets.core.scheduling.Clock
The interval of the clock in milliseconds
getClockSkew() - Method in class net.happybrackets.core.scheduling.HBScheduler
Get the amount of time difference between system clock and our scheduler
getClockSynchPort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getClockSynchPort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getCodeToDevicePort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getCodeToDevicePort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getCompass() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getCompassRaw() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getCompile() - Static method in class net.happybrackets.core.BuildVersion
Get the compile increment each time tests are run from gradle The values is store in the JAR resource When the getVersionText changes, this value becomes zero The actual value gets written from tests in gradle
getConfigDir() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getConnectToServerPort() - Method in class net.happybrackets.core.config.KnownDeviceID
Return the TCP port we are on and others need to connect to
getControl(String) - Method in class net.happybrackets.core.control.ControlMap
Get the Dynamic Control based on HashCode
getControl(String) - Static method in class net.happybrackets.core.control.DynamicControl
Get the Dynamic control based on Map key
getControllerAddress() - Method in class net.happybrackets.device.config.DeviceConfig
 
getControllerDiscoveryPort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getControllerDiscoveryPort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getControllerHostname() - Method in class net.happybrackets.device.config.DeviceConfig
 
getControllerHTTPPort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getControllerHTTPPort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getControlMapKey() - Method in class net.happybrackets.core.control.DynamicControl
Get the map key created in the device as a method for mapping back
getControlName() - Method in class net.happybrackets.core.control.DynamicControl
Get the name of the control used for ControlScope matching.
getControlsByName(String) - Method in class net.happybrackets.core.control.ControlMap
Get the Control list by name.
getControlScope() - Method in class net.happybrackets.core.control.DynamicControl
Get the scope of this control.
getControlToDevicePort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getControlToDevicePort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getControlType(Object) - Static method in class net.happybrackets.core.control.DynamicControl
Ascertain the Control Type based on the Value
getControlType() - Method in class net.happybrackets.core.control.DynamicControl
Get the type of control we want
getDebugLevel() - Method in class net.happybrackets.core.DeviceStatus
 
getDefaultStartupFilename() - Static method in class net.happybrackets.device.StartupClasses
Get the defaule startup filename
getDeviceAddress(String) - Method in class net.happybrackets.device.HB
Return the InetAddress associated with this device name that we can address that device with If the device is this, then it will return the loopback address
getDeviceConfigFilename() - Static method in class net.happybrackets.device.config.ConfigFiles
Get the name of the Config File for this device
getDeviceId() - Method in class net.happybrackets.core.config.KnownDeviceID
 
getDeviceName() - Static method in class net.happybrackets.core.Device
 
getDeviceName() - Method in class net.happybrackets.core.DeviceStatus
 
getDeviceName() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
The device name of the device this represents
getDeviceSchedulerValues() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Get the list of all scheduled devices we have listed
getDeviceType() - Static method in class net.happybrackets.device.HB
The Type of Device this instance of HappyBrackets is running on
getDisplayType() - Method in class net.happybrackets.core.control.DynamicControl
Whether we disable the control on the screen
getDynamicControl() - Method in class net.happybrackets.core.control.DynamicControlParent
Provide underlying access to DynamicControl object
getEncryptionKey() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getEncryptionKey() - Method in class net.happybrackets.core.config.LoadableConfig
 
getErrorText() - Method in class net.happybrackets.core.ShellExecute
Gets any error text from the process
getExecutionTime() - Method in class net.happybrackets.core.control.DynamicControl
Returns the JVM execution time we last used when we set the value
getFloat(String) - Method in class net.happybrackets.device.HB
Gets an object of type float from the global memory store.
getFloatArg(OSCMessage, int) - Method in class net.happybrackets.device.HB
Gets a float arg from an OSCMessage.
getFrequencyControl() - Method in class net.happybrackets.core.instruments.WaveModule
Get the Frequency Control UGen
getFriendlyName() - Method in class net.happybrackets.core.config.KnownDeviceID
 
getFutureSchedulerTime(double) - Static method in class net.happybrackets.device.HB
Get a scheduler time in the future from HB.getSchedulerTime().
getGain() - Method in class net.happybrackets.device.HB
Get the current gain of the device
getGlobalScheduler() - Static method in class net.happybrackets.core.scheduling.HBScheduler
Get singleton instance of HBScheduler
getGpioNumber() - Method in class net.happybrackets.device.sensors.gpio.GPIO
Get the Pin number of this GPIO
getGyroscope() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getGyroscopeData() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getGyroscopeData() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getGyroscopeData() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getGyroscopeData() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getGyroscopeData() - Method in class net.happybrackets.device.sensors.MiniMU
 
getGyroscopeData() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getGyroscopePitch() - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Gyroscope Pitch value
getGyroscopeRaw() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getGyroscopeRoll() - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Gyroscope Roll value
getGyroscopeX() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getGyroscopeX() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getGyroscopeX() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getGyroscopeX() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getGyroscopeX() - Method in class net.happybrackets.device.sensors.MiniMU
 
getGyroscopeX() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getGyroscopeY() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getGyroscopeY() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getGyroscopeY() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getGyroscopeY() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getGyroscopeY() - Method in class net.happybrackets.device.sensors.MiniMU
 
getGyroscopeY() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getGyroscopeYaw() - Static method in class net.happybrackets.device.HB
Return a UGen that is mapped to Gyroscope Yaw value
getGyroscopeZ() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getGyroscopeZ() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getGyroscopeZ() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getGyroscopeZ() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getGyroscopeZ() - Method in class net.happybrackets.device.sensors.MiniMU
 
getGyroscopeZ() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getHB() - Static method in class net.happybrackets.device.DeviceMain
Return the global Intstance of HB
getHostName() - Method in class net.happybrackets.core.config.KnownDeviceID
 
getHostname() - Method in class net.happybrackets.device.config.DeviceController
The hostname of the controller
getHumidityData() - Method in class net.happybrackets.device.sensors.HTS221
getHumidityData accesses the sensor to return the Humidity data.
getHumidityData() - Method in interface net.happybrackets.device.sensors.sensor_types.HumiditySensor
 
getHumidityMode() - Method in class net.happybrackets.device.sensors.HTS221
 
getID() - Method in class net.happybrackets.device.network.NetworkCommunication
Get the ID of this device, as assigned by the controller.
getInputPin(int) - Static method in class net.happybrackets.device.sensors.gpio.GPIOInput
Get a GPIO input pin.
getInputPin(int, PinPullResistance) - Static method in class net.happybrackets.device.sensors.gpio.GPIOInput
Get a GPIO input pin.
getInstance() - Static method in class net.happybrackets.core.config.LoadableConfig
 
getInstance() - Static method in class net.happybrackets.core.control.ControlMap
Get the Control Map
getInstance() - Static method in class net.happybrackets.core.DeviceStatus
Return the static DeviceStatus for device
getInstance() - Static method in class net.happybrackets.core.scheduling.DeviceSchedules
 
getInstance() - Static method in class net.happybrackets.core.Synchronizer
 
getInstance() - Static method in class net.happybrackets.device.config.DeviceConfig
 
getInstance() - Static method in class net.happybrackets.device.network.ControllerServer
 
getInt(String) - Method in class net.happybrackets.device.HB
Gets an object of type int from the global memory store.
getIVLength() - Static method in class net.happybrackets.core.Encryption
 
getKnownDeviceNames() - Method in class net.happybrackets.device.HB
Get the names of the devices that we know are on the network.
getKnownDevicesFile() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getKnownDevicesFile() - Method in class net.happybrackets.core.config.LoadableConfig
 
getLastError() - Method in class net.happybrackets.core.OSCUDPListener
Get the last error caused by an action
getLastError() - Method in class net.happybrackets.core.OSCUDPSender
Get the last error caused by an action
getLastUpdateJVMTime() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
The last JVM time of THIS device in milliseconds that we received a message from the device that this object represents
getLeadingDevice() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Get the device that is listed as the first device in our list
getLoadedInstance() - Static method in class net.happybrackets.device.sensors.LSM6DS33
 
getLoadedInstance() - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
getLoadedInstance() - Static method in class net.happybrackets.device.sensors.MiniMU
 
getLogFilePath() - Method in class net.happybrackets.device.config.DeviceConfig
 
getMagnetometerData() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getMagnetometerData() - Method in class net.happybrackets.device.sensors.Magnetometer
 
getMagnetometerData() - Method in class net.happybrackets.device.sensors.MagnetometerSimulator
 
getMagnetometerData() - Method in class net.happybrackets.device.sensors.MiniMU
 
getMagnetometerData() - Method in interface net.happybrackets.device.sensors.sensor_types.MagnetometerSensor
 
getMagnetometerX() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getMagnetometerX() - Method in class net.happybrackets.device.sensors.Magnetometer
 
getMagnetometerX() - Method in class net.happybrackets.device.sensors.MagnetometerSimulator
 
getMagnetometerX() - Method in class net.happybrackets.device.sensors.MiniMU
 
getMagnetometerX() - Method in interface net.happybrackets.device.sensors.sensor_types.MagnetometerSensor
 
getMagnetometerY() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getMagnetometerY() - Method in class net.happybrackets.device.sensors.Magnetometer
 
getMagnetometerY() - Method in class net.happybrackets.device.sensors.MagnetometerSimulator
 
getMagnetometerY() - Method in class net.happybrackets.device.sensors.MiniMU
 
getMagnetometerY() - Method in interface net.happybrackets.device.sensors.sensor_types.MagnetometerSensor
 
getMagnetometerZ() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getMagnetometerZ() - Method in class net.happybrackets.device.sensors.Magnetometer
 
getMagnetometerZ() - Method in class net.happybrackets.device.sensors.MagnetometerSimulator
 
getMagnetometerZ() - Method in class net.happybrackets.device.sensors.MiniMU
 
getMagnetometerZ() - Method in interface net.happybrackets.device.sensors.sensor_types.MagnetometerSensor
 
getMajor() - Static method in class net.happybrackets.core.BuildVersion
 
getMaximumDisplayValue() - Method in class net.happybrackets.core.control.DynamicControl
The maximum value that we want as a display, for example, in a slider control.
getMinimumCompatibilityVersion() - Static method in class net.happybrackets.core.BuildVersion
Gets the text to display minimum compatibility between device and plugin
getMinimumDisplayValue() - Method in class net.happybrackets.core.control.DynamicControl
The minimum value that we want as a display, for example, in a slider control.
getMinor() - Static method in class net.happybrackets.core.BuildVersion
 
getMulticastAddr() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getMulticastAddr() - Method in class net.happybrackets.core.config.LoadableConfig
 
getMuteControl() - Method in class net.happybrackets.device.HB
Return the Mute Control
getMuteIO() - Method in class net.happybrackets.device.MuteControl
Gets the GPIO that we will use for Muting
getMuteState() - Method in class net.happybrackets.device.MuteControl
Get the state of Mute
getNumberTicks() - Method in class net.happybrackets.core.scheduling.Clock
Return the number of clock ticks since the clock was started
getNumOutChannels() - Static method in class net.happybrackets.device.HB
Get the number of audio channels on the default HappyBrackets audio output
This parameter is dependant upon the configuration of the device
getOdr() - Method in class net.happybrackets.device.sensors.HTS221
 
getOrientationDegrees() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getOrientationRadians() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getOSCMessage() - Method in class net.happybrackets.core.DeviceStatus
 
getOutputPin(int) - Static method in class net.happybrackets.device.sensors.gpio.GPIODigitalOutput
Get a GPIO input pin.
getOutputPin(int) - Static method in class net.happybrackets.device.sensors.gpio.GPIOPWMOutput
Get a GPIO input pin.
getParentSketch() - Method in class net.happybrackets.core.control.DynamicControl
Get the Sketch or class object linked to this control
getPd() - Method in class net.happybrackets.device.sensors.HTS221
 
getPitch() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getPitch() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getPitch() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getPitch() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getPitch() - Method in class net.happybrackets.device.sensors.MiniMU
 
getPitch() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getPolyLimit() - Method in class net.happybrackets.device.config.DeviceConfig
 
getPort() - Method in class net.happybrackets.core.BroadcastManager
Returns the port we are configured for
getPort() - Method in class net.happybrackets.core.OSCUDPListener
Get the port we have open.
getPort() - Method in class net.happybrackets.core.OSCUDPReceiver
Return the port for this server
getPort() - Method in class net.happybrackets.core.StaticUDPReceiver
Return the port for this server
getProcessText() - Method in class net.happybrackets.core.ShellExecute
Gets the output of the process
getProgressChar(int) - Static method in class net.happybrackets.device.TextOutput
Get a character that will make out put look like spinning wheel
getPSK() - Method in class net.happybrackets.device.config.DeviceWifiConfig
 
getPwmRange() - Static method in class net.happybrackets.device.sensors.gpio.GPIOPWMOutput
 
getRaspPinName(int) - Static method in class net.happybrackets.device.sensors.gpio.RaspbianGPIO
Get the Name of the GPIO pin in Pi4J
getReceiverPort() - Method in class net.happybrackets.device.network.FileReceiver
Get the OSC port we are using for File reception
getRegisteredVariable(String) - Method in class net.happybrackets.device.HB
Gets an @Object with the given name from the registered memory store.
getRoll() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getRoll() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getRoll() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getRoll() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getRoll() - Method in class net.happybrackets.device.sensors.MiniMU
 
getRoll() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getSamplePlayer() - Method in class net.happybrackets.core.instruments.SampleModule
Get the Beads SamplePlayer Object of this object
getSaveLine() - Method in class net.happybrackets.core.config.KnownDeviceID
Get the line of text we need to save this device to a known config file
getScheduledEventListener() - Method in class net.happybrackets.core.scheduling.ScheduledObject
A listener that can be called from this scheduled object
getScheduledObject() - Method in class net.happybrackets.core.scheduling.ScheduledObject
The object that is scheduled
getScheduledTime() - Method in class net.happybrackets.core.scheduling.ScheduledObject
The scheduled time for this object
getScheduler() - Static method in class net.happybrackets.device.HB
Get the global HBScheduler
getSchedulerTime() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
The time that the HBScheduler of the device this represents has it's time set to
getSchedulerTime() - Method in class net.happybrackets.core.scheduling.HBScheduler
Get the Scheduler time in milliseconds.
getSchedulerTime() - Static method in class net.happybrackets.device.HB
Get the amount of time elapsed since we set reference time in HBScheduler
getSend() - Method in class net.happybrackets.device.LogSender
Whether we have logging enabled
getSendingController(Object) - Method in class net.happybrackets.device.HB
Get the InetAddress of the controller that sent the class If the class was loaded on startup it will be null
getSendingDevice() - Method in class net.happybrackets.core.control.DynamicControl
Get the name of the device that sent the message.
getSendingDevice() - Method in class net.happybrackets.core.control.DynamicControlParent
Get the name of the device that sent the message.
getSensor(Class) - Method in class net.happybrackets.device.HB
Gets the sensor with the given sensor ID.
getSensor(Class) - Static method in class net.happybrackets.device.sensors.Sensor
Return a sensor if it has been constructed.
getSensorName() - Method in class net.happybrackets.device.sensors.Accelerometer
 
getSensorName() - Method in class net.happybrackets.device.sensors.AccelerometerSimulator
 
getSensorName() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getSensorName() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getSensorName() - Method in class net.happybrackets.device.sensors.HTS221
getSensorName() returns the name of the sensor
getSensorName() - Method in class net.happybrackets.device.sensors.LPS25H
 
getSensorName() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getSensorName() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getSensorName() - Method in class net.happybrackets.device.sensors.Magnetometer
 
getSensorName() - Method in class net.happybrackets.device.sensors.MagnetometerSimulator
 
getSensorName() - Method in class net.happybrackets.device.sensors.MiniMU
 
getSensorName() - Method in class net.happybrackets.device.sensors.Sensor
Returns the sensor name, typically the make/model of the hardware sensor that this class refers to.
getServerPort() - Static method in class net.happybrackets.device.network.ControllerServer
Get the server port we have opened
GetSortedControls() - Method in class net.happybrackets.core.control.ControlMap
get all Dynamic Controls sorted by creation order
getSSID() - Method in class net.happybrackets.device.config.DeviceWifiConfig
 
getStability() - Method in class net.happybrackets.core.Synchronizer
Return measure of the stability of the time correction.
getStartupClassnames(String) - Static method in class net.happybrackets.device.StartupClasses
Get the list of class names that we want to start automatically
getStartupFilename(String) - Static method in class net.happybrackets.device.StartupClasses
Get the name of the startup file based on hostname
getState() - Method in class net.happybrackets.device.sensors.gpio.GPIODigitalOutput
Gets the last state set
getState() - Method in class net.happybrackets.device.sensors.gpio.GPIOInputSimulator
 
getState() - Method in class net.happybrackets.device.sensors.gpio.GPIOOutputSimulator
 
getState() - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOInput
 
getState() - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOOutput
 
getStatus() - Method in class net.happybrackets.device.HB
Returns the current status @String of the device.
getStatusFromDevicePort() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getStatusFromDevicePort() - Method in class net.happybrackets.core.config.LoadableConfig
 
getStatusText() - Method in class net.happybrackets.core.DeviceStatus
 
getStratum() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
The Stratum of the device this represents
getString(String) - Method in class net.happybrackets.device.HB
Gets an object of type @String from the global memory store.
getSynchTime() - Method in class net.happybrackets.device.HB
Returns the system time adjusted according to the result of any device synch attempts.
getTargetDeviceAddresses() - Method in class net.happybrackets.core.control.DynamicControl
Return all mapped device addresses for this control
getTemperatureData() - Method in class net.happybrackets.device.sensors.HTS221
getTemperatureData accesses the sensor to find the latest temperatureData.
getTemperatureData() - Method in class net.happybrackets.device.sensors.LPS25H
 
getTemperatureData() - Method in interface net.happybrackets.device.sensors.sensor_types.TemperatureSensor
 
getTemperatureMode() - Method in class net.happybrackets.device.sensors.HTS221
 
getTooltipText() - Method in class net.happybrackets.core.control.DynamicControl
Get the tooltip to display
getUGen(String) - Method in class net.happybrackets.device.HB
Gets an object of type @UGen from the global memory store.
getUpTime() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
The JVM uptime of the device this represents in milliseconds
getUptime() - Static method in class net.happybrackets.core.scheduling.HBScheduler
Get the time JVM has been running
getValue() - Method in class net.happybrackets.core.control.BooleanControl
Get the value for the control
getValue() - Method in class net.happybrackets.core.control.ClassObjectControl
Get the value for the control
getValue() - Method in class net.happybrackets.core.control.DynamicControl
Gets the value of the control.
getValue() - Method in class net.happybrackets.core.control.FloatControl
Get the value for the control
getValue() - Method in class net.happybrackets.core.control.IntegerControl
Get the value for the control.
getValue() - Method in class net.happybrackets.core.control.TextControl
Get the value for the control.
getValue() - Method in class net.happybrackets.device.sensors.gpio.GPIOPWMOutput
Returns the last value we set this to
getValue() - Method in class net.happybrackets.device.sensors.gpio.GPIOPWMSimulator
 
getValue() - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOPWMOutput
 
getVersionBuildText() - Static method in class net.happybrackets.core.BuildVersion
Gets the complete version and compile version text
getVersionText() - Static method in class net.happybrackets.core.BuildVersion
Get The version info as a string
getWavePlayer() - Method in class net.happybrackets.core.instruments.WaveModule
Get the UGen WavePlayer object
getWorkingDir() - Method in interface net.happybrackets.core.config.EnvironmentConfig
 
getWorkingDir() - Method in class net.happybrackets.core.config.LoadableConfig
 
getX() - Method in class net.happybrackets.core.control.TripleAxisMessage
Get X axis value
getY() - Method in class net.happybrackets.core.control.TripleAxisMessage
Get Y axis value
getYaw() - Method in class net.happybrackets.device.sensors.Gyroscope
 
getYaw() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
getYaw() - Method in class net.happybrackets.device.sensors.LSM6DS33
 
getYaw() - Method in class net.happybrackets.device.sensors.LSM9DS1
 
getYaw() - Method in class net.happybrackets.device.sensors.MiniMU
 
getYaw() - Method in interface net.happybrackets.device.sensors.sensor_types.GyroscopeSensor
 
getZ() - Method in class net.happybrackets.core.control.TripleAxisMessage
Get Z axis value
GLOBAL - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
GPIO - Class in net.happybrackets.device.sensors.gpio
Class combines GPIO input and GPIO output because a pin cannot be both input and output By storing in a common class, we are able to notify user that assignment has failed Becomes a class storage point
GPIO(int, GPIO.PIN_TYPE) - Constructor for class net.happybrackets.device.sensors.gpio.GPIO
Constructor
GPIODigitalOutput - Class in net.happybrackets.device.sensors.gpio
 
GPIODigitalOutput(int) - Constructor for class net.happybrackets.device.sensors.gpio.GPIODigitalOutput
Constructor
GPIOInput - Class in net.happybrackets.device.sensors.gpio
Class for detecting GPIO input changes
GPIOInputListener - Interface in net.happybrackets.device.sensors.gpio
Interface for retrieving state of GPIO pin
GPIOInputSimulator - Class in net.happybrackets.device.sensors.gpio
Simulates GPIO input and output so we can run
gpioNumber - Variable in class net.happybrackets.device.sensors.gpio.GPIO
 
GPIOOutputSimulator - Class in net.happybrackets.device.sensors.gpio
 
GPIOOutputSimulator(int) - Constructor for class net.happybrackets.device.sensors.gpio.GPIOOutputSimulator
Constructor
GPIOPWMOutput - Class in net.happybrackets.device.sensors.gpio
 
GPIOPWMOutput(int) - Constructor for class net.happybrackets.device.sensors.gpio.GPIOPWMOutput
Constructor
GPIOPWMSimulator - Class in net.happybrackets.device.sensors.gpio
 
GPIOPWMSimulator(int) - Constructor for class net.happybrackets.device.sensors.gpio.GPIOPWMSimulator
Constructor
GYRO_BIAS_X_INIT - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_BIAS_Y_INIT - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_BIAS_Z_INIT - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_CONTINIOUS_ALPHA - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_LEARNING_ALPHA - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_SCALE_2000 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_SCALE_250 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_SCALE_500 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
GYRO_ZERO - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
Gyroscope - Class in net.happybrackets.device.sensors
Default Accelerometer for HB.
Gyroscope() - Constructor for class net.happybrackets.device.sensors.Gyroscope
Loads the default connected sensor
GyroscopeListener - Class in net.happybrackets.device.sensors
Creates an gyoscope listener.
GyroscopeListener(HB) - Constructor for class net.happybrackets.device.sensors.GyroscopeListener
 
GyroscopeSensor - Interface in net.happybrackets.device.sensors.sensor_types
Created by ollie on 24/07/2016.
GyroscopeSimulator - Class in net.happybrackets.device.sensors
 
GyroscopeSimulator() - Constructor for class net.happybrackets.device.sensors.GyroscopeSimulator
 
GZIPCompression - Class in net.happybrackets.core
Class for compressing and Decompressing zip Code taken from https://stackoverflow.com/questions/16351668/compression-and-decompression-of-string-data-in-java
GZIPCompression() - Constructor for class net.happybrackets.core.GZIPCompression
 

H

H0_rH_x2 - Static variable in class net.happybrackets.device.sensors.HTS221
 
H0_T0_OUT - Static variable in class net.happybrackets.device.sensors.HTS221
 
H1_rH_x2 - Static variable in class net.happybrackets.device.sensors.HTS221
 
H1_T0_OUT - Static variable in class net.happybrackets.device.sensors.HTS221
 
hasClassesLoaded() - Method in class net.happybrackets.device.HB
Determine if we have any classes Loaded
hasCompleted(ShellExecute, int) - Method in interface net.happybrackets.core.ShellExecute.ProcessComplete
 
hashCode() - Method in class net.happybrackets.device.config.DeviceController
Has code based on i[ address and port
HB - Class in net.happybrackets.device
HB is the main controller class for a HappyBrackets program.
HB(AudioContext) - Constructor for class net.happybrackets.device.HB
Creates the HB.
HB(AudioContext, HB.AccessMode) - Constructor for class net.happybrackets.device.HB
Creates the HB.
HB(AudioContext, HB.AccessMode, boolean) - Constructor for class net.happybrackets.device.HB
Creates the HB.
HB.AccessMode - Enum in net.happybrackets.device
 
HB.DeviceType - Enum in net.happybrackets.device
The Type of Hardware that this instance of HappyBrackets is running on
HB.StatusChangedListener - Interface in net.happybrackets.device
 
HBAction - Interface in net.happybrackets.core
PI Playback Object.
HBInstance - Static variable in class net.happybrackets.device.HB
 
HBReset - Interface in net.happybrackets.core
Interface to send classes notification that a rest has occurred so it can cancel any threads or resources it has allocated
HBScheduler - Class in net.happybrackets.core.scheduling
Stores events with the time they need to be executed and executes them when they are due.
HBScheduler(int) - Constructor for class net.happybrackets.core.scheduling.HBScheduler
Create a scheduler object
HBScheduler.MESSAGE_PARAMS - Enum in net.happybrackets.core.scheduling
 
HTS221 - Class in net.happybrackets.device.sensors
The HTS221 is the humidity and temperature sensor on the Raspberry Pi Sensehat.
HTS221() - Constructor for class net.happybrackets.device.sensors.HTS221
 
HTS221.HTS221ControlRegistry1 - Enum in net.happybrackets.device.sensors
 
HTS221.HTS221HumidityResolutionMode - Enum in net.happybrackets.device.sensors
 
HTS221.HTS221TemperatureResolutionMode - Enum in net.happybrackets.device.sensors
 
HTS221.I2CConstants - Class in net.happybrackets.device.sensors
 
HTS221_ADDRESS - Static variable in class net.happybrackets.device.sensors.HTS221
 
HUMI_DATA_AVAILABLE_MASK - Static variable in class net.happybrackets.device.sensors.HTS221
 
HUMIDITY_OUT_H - Static variable in class net.happybrackets.device.sensors.HTS221
 
HUMIDITY_OUT_L - Static variable in class net.happybrackets.device.sensors.HTS221
or H_OUT
humidityCalibration() - Method in class net.happybrackets.device.sensors.HTS221
 
HumiditySensor - Interface in net.happybrackets.device.sensors.sensor_types
Created by ollie on 24/07/2016.

I

I2CConstants() - Constructor for class net.happybrackets.device.sensors.HTS221.I2CConstants
 
I2CConstants() - Constructor for class net.happybrackets.device.sensors.LPS25H.I2CConstants
 
INT1_CTRL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT2_CTRL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_CFG - Static variable in class net.happybrackets.device.sensors.LPS25H
 
INT_CFG_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_CFG_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_CFG_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_DUR_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_DUR_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_SRC_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_SRC_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_X_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_XH_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_XL_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_Y_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_YH_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_YL_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_Z_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_ZH_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_GEN_THS_ZL_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_SOURCE - Static variable in class net.happybrackets.device.sensors.LPS25H
 
INT_SRC_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_THS_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
INT_THS_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
IntegerBuddyControl - Class in net.happybrackets.core.control
Deprecated.
use IntegerControl instead with DynamicControl.DISPLAY_TYPE.DISPLAY_ENABLED_BUDDY This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The IntegerBuddyControl is a hybrid between the IntegerSliderControl and the IntegerTextControl in that the value can be changed in the HappyBrackets IDE with both text and a slider
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via IntegerBuddyControl.IntegerBuddyControl(Object, String, int, int, int)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other IntegerControl objects
All IntegerControl objects with the same name and ControlScope will respond to a value change.

See IntegerControl for general information about IntegerControl classes and how to set the value within your code
IntegerBuddyControl(Object, String, int, int, int) - Constructor for class net.happybrackets.core.control.IntegerBuddyControl
IntegerControl - Class in net.happybrackets.core.control
This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API

All IntegerControl controls with the same name and ControlScope will respond to a message send.
IntegerControl(Object, String, int, int, int, DynamicControl.DISPLAY_TYPE) - Constructor for class net.happybrackets.core.control.IntegerControl
Constructor for IntegerControl if you want it displayed other than text control.
IntegerControl(Object, String, int) - Constructor for class net.happybrackets.core.control.IntegerControl
Constructor for abstract IntegerControl.
IntegerControlSender - Class in net.happybrackets.core.control
Deprecated.
use IntegerControl instead with DynamicControl.DISPLAY_TYPE.DISPLAY_DEFAULT This class has been deprecated. Use IntegerControl instead This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The difference between IntegerControlSender and other IntegerControl objects is that IntegerControlSender does not have a handler, however, you can still retrieve the current value using the IntegerControl.getValue()

All IntegerControl objects with the same name and ControlScope will respond to a message send.

Both IntegerControlSender and IntegerTextControl display the value of the control in the HappyBrackets IDE as a written number. Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.

The IntegerControlSender is identical to the IntegerTextControl except that IntegerControlSender does not have a IntegerControl.valueChanged(int)) handler

See IntegerControl for general information about IntegerControl classes and how to set the value within your code
IntegerControlSender(Object, String, int) - Constructor for class net.happybrackets.core.control.IntegerControlSender
Deprecated.
use IntegerControl instead
IntegerSliderControl - Class in net.happybrackets.core.control
Deprecated.
use IntegerControl instead with DynamicControl.DISPLAY_TYPE.DISPLAY_DEFAULT This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The IntegerSliderControl can have its value set inside the HappyBrackets IDE using a standard slider control controller by the mouse. trackpad or arrow keys
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via IntegerSliderControl.IntegerSliderControl(Object, String, int, int, int)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other IntegerControl objects
All IntegerControl objects with the same name and ControlScope will respond to a value change.

See IntegerControl for general information about IntegerControl classes and how to set the value within your code
IntegerSliderControl(Object, String, int, int, int) - Constructor for class net.happybrackets.core.control.IntegerSliderControl
integersToLong(int, int) - Static method in class net.happybrackets.core.control.DynamicControl
Convert two halves of a long stored integer values into a long value
integersToScheduleTime(int, int, int) - Static method in class net.happybrackets.core.control.DynamicControl
Convert three integers to a double representing scheduler time
IntegerTextControl - Class in net.happybrackets.core.control
Deprecated.
use IntegerControl instead This class has been deprecated. Use IntegerControl instead This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The difference between IntegerControlSender and other IntegerControl objects is that @link IntegerControlSender} does not have a handler, however, you can still retrieve the current value using the IntegerControl.getValue()
All IntegerControl objects with the same name and ControlScope will respond to a message send. For example:
Both IntegerControlSender and IntegerTextControl display the approximate value of the control in the HappyBrackets IDE. Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.

The IntegerControlSender is identical to the IntegerTextControl except that IntegerControlSender does not have a IntegerControl.valueChanged(int)) handler
See IntegerControl for general information about IntegerControl classes and how to set the value within your code
IntegerTextControl(Object, String, int) - Constructor for class net.happybrackets.core.control.IntegerTextControl
Deprecated.
use IntegerControl instead
interfaceListeners - Variable in class net.happybrackets.core.BroadcastManager
 
Interval2BPM(double) - Static method in class net.happybrackets.core.scheduling.Clock
Calculate number of Beats Per Minute given an interval between beats
isAlive() - Method in class net.happybrackets.core.ShellExecute
Test if the process is alive
isCancelled() - Method in class net.happybrackets.core.scheduling.ScheduledObject
if we have cancelled this event and it should be ignored
isClassEncryption() - Method in class net.happybrackets.core.DeviceStatus
 
isCompressed(byte[]) - Static method in class net.happybrackets.core.GZIPCompression
 
isEmpty() - Method in class net.happybrackets.device.sensors.DataSmoother
See if our buffer is empty
isEnableSimulators() - Static method in class net.happybrackets.device.HB
Return whether we will displaysimulator sensors if no hardware sensor is found
isLeadDevice() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
See if we are the current leading device on synchroniser network
isLoggingEnabled() - Method in class net.happybrackets.core.DeviceStatus
 
isOurAddress(InetAddress) - Static method in class net.happybrackets.device.HB
Detect whether this InetAddress is actually this device
isPaused() - Method in class net.happybrackets.core.instruments.WaveModule
Test if waveform generator ia paused.
isPersistentControl(DynamicControl) - Method in class net.happybrackets.core.control.ControlMap
Test if the Dynamic Control is a Persistent control
isPersistentControl() - Method in class net.happybrackets.core.control.DynamicControl
See if control is a persistent control
isRestartSample() - Method in class net.happybrackets.core.instruments.SampleModule
FLag indicating we will restart when a new sample name is added
isRunning() - Method in class net.happybrackets.core.scheduling.Clock
See if clock is running
isRunning() - Method in class net.happybrackets.core.scheduling.Delay
See if delay object is pending
isSimulatedOnly() - Static method in class net.happybrackets.device.sensors.Sensor
Flag to indicate this is just a simulator
isThisMyIpAddress(InetAddress) - Static method in class net.happybrackets.core.Device
 
isValidLoad() - Method in class net.happybrackets.device.sensors.LSM6DS33
See if we have a valid load
isValidLoad() - Method in class net.happybrackets.device.sensors.LSM9DS1
Test if the Class Loaded setting Accelerometer, Gyroscope and Magnetometer
isValidLoad() - Method in class net.happybrackets.device.sensors.MiniMU
See if we have a valid load
isValidLoadedSensor() - Method in class net.happybrackets.device.sensors.Sensor
returns true if the sensor was loaded correctly.
isValidMac(String) - Static method in class net.happybrackets.core.Device
 
isViableNetworkInterface(NetworkInterface) - Static method in class net.happybrackets.core.Device
Decide if a network interface is useful for HappyBrackets

J

JARS_FOLDER - Static variable in class net.happybrackets.device.config.ConfigFiles
 

K

killProcess() - Method in class net.happybrackets.core.ShellExecute
Kill the running process
KNOWN_DEVICES_FILE - Static variable in class net.happybrackets.core.config.DefaultConfig
 
KnownDeviceID - Class in net.happybrackets.core.config
Stores the way the device is displayed and is stored in Known Config.
KnownDeviceID(String, int, String) - Constructor for class net.happybrackets.core.config.KnownDeviceID
Create a representation of how this device will be displayed
KnownDeviceID(int, String) - Constructor for class net.happybrackets.core.config.KnownDeviceID
Create a representation of how this device will be displayed
KnownDeviceID() - Constructor for class net.happybrackets.core.config.KnownDeviceID
Create a representation of how this device will be displayed with a default values
knownDevicesFile - Variable in class net.happybrackets.core.config.LoadableConfig
 

L

listeners - Variable in class net.happybrackets.core.BroadcastManager
 
listenForController(BroadcastManager) - Method in class net.happybrackets.device.config.DeviceConfig
Register to listen for controllers
listenForController(DeviceConfig, BroadcastManager, Logger) - Method in interface net.happybrackets.device.network.ControllerDiscoverer
 
load(String, T) - Static method in class net.happybrackets.core.config.LoadableConfig
 
load(String) - Static method in class net.happybrackets.device.config.DeviceConfig
 
LoadableConfig - Class in net.happybrackets.core.config
Provides a loadable abstract class of our core configuration parameters.
LoadableConfig() - Constructor for class net.happybrackets.core.config.LoadableConfig
 
loadFromString(String, Class<T>) - Static method in class net.happybrackets.core.config.LoadableConfig
Create a configuration object from the specified JSON string.
LocalConfigManagement - Class in net.happybrackets.device.config
This class holds various administrative functions for managing devices.
LocalConfigManagement() - Constructor for class net.happybrackets.device.config.LocalConfigManagement
 
LOG - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
Logging - Class in net.happybrackets.core.logging
Created by Samg on 30/10/2016.
Logging() - Constructor for class net.happybrackets.core.logging.Logging
 
LogSender - Class in net.happybrackets.device
Manages sending log messages to the controller as they appear in a log file.
LogSender(NetworkCommunication, String) - Constructor for class net.happybrackets.device.LogSender
 
longToIntegers(long) - Static method in class net.happybrackets.core.control.DynamicControl
Convert a long into two integers in an array of two integers
LPS25H - Class in net.happybrackets.device.sensors
The LPS25H is the pressure sensor (barometer) on the Raspberry Pi Sensehat.
LPS25H() - Constructor for class net.happybrackets.device.sensors.LPS25H
 
LPS25H.I2CConstants - Class in net.happybrackets.device.sensors
 
LPS25H.LPS25HControlRegistry1 - Enum in net.happybrackets.device.sensors
 
LPS25H_ADDRESS - Static variable in class net.happybrackets.device.sensors.LPS25H
 
LSM6DS33 - Class in net.happybrackets.device.sensors
This device exists on the MiniMu v5 board
LSM6DS33() - Constructor for class net.happybrackets.device.sensors.LSM6DS33
 
LSM9DS1 - Class in net.happybrackets.device.sensors
The LSM9DS1 is the IMU sensor on the Raspberry Pi Sensehat.
LSM9DS1() - Constructor for class net.happybrackets.device.sensors.LSM9DS1
 
LSM9DS1_ACCADDRESS - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
LSM9DS1_MAGADDRESS - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 

M

MAG_DEVICE - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
MAG_SCALE_12 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
MAG_SCALE_16 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
MAG_SCALE_4 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
MAG_SCALE_8 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
Magnetometer - Class in net.happybrackets.device.sensors
Default Accelerometer for HB.
Magnetometer() - Constructor for class net.happybrackets.device.sensors.Magnetometer
Loads the default connected sensor
MagnetometerSensor - Interface in net.happybrackets.device.sensors.sensor_types
Created by ollie on 24/07/2016.
MagnetometerSimulator - Class in net.happybrackets.device.sensors
 
MagnetometerSimulator() - Constructor for class net.happybrackets.device.sensors.MagnetometerSimulator
 
main(String[]) - Static method in class net.happybrackets.core.Device
 
main(String[]) - Static method in class net.happybrackets.core.logging.Example
 
main(String[]) - Static method in class net.happybrackets.core.OSCMessageBuilder
 
main(String[]) - Static method in class net.happybrackets.core.OSCUDPReceiver
 
main(String[]) - Static method in class net.happybrackets.core.StaticUDPReceiver
 
main(String[]) - Static method in class net.happybrackets.core.Synchronizer
 
main(String[]) - Static method in class net.happybrackets.device.DeviceMain
 
main(String[]) - Static method in class net.happybrackets.device.ManagerAgent
 
main(String[]) - Static method in class net.happybrackets.device.sensors.LPS25H
 
main(String[]) - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
ManagerAgent - Class in net.happybrackets.device
 
ManagerAgent() - Constructor for class net.happybrackets.device.ManagerAgent
 
masterGainEnv - Variable in class net.happybrackets.device.HB
The Envelope used to control the master gain.
match(OSCMessage, String) - Static method in class net.happybrackets.core.OSCVocabulary
Test whether an OSC message matches the supplied name Only simple test and does not do wildcards
messageIs(OSCMessage, String) - Method in class net.happybrackets.device.HB
Checks for an exact match to a string.
messageReceived(DatagramPacket, SocketAddress) - Method in class net.happybrackets.core.OSCUDPReceiver
 
MinimalBleeper - Class in net.happybrackets.device
 
MinimalBleeper() - Constructor for class net.happybrackets.device.MinimalBleeper
 
MiniMU - Class in net.happybrackets.device.sensors
 
MiniMU() - Constructor for class net.happybrackets.device.sensors.MiniMU
 
MULTI_BYTE_READ_MASK - Static variable in class net.happybrackets.device.sensors.HTS221.I2CConstants
 
MULTI_BYTE_READ_MASK - Static variable in class net.happybrackets.device.sensors.LPS25H.I2CConstants
 
MULTICAST_ADDRESS - Static variable in class net.happybrackets.core.config.DefaultConfig
 
multicastAddr - Variable in class net.happybrackets.core.config.LoadableConfig
 
muteAudio(boolean) - Method in class net.happybrackets.device.HB
Perform a mute or Unmute of Output
MuteControl - Class in net.happybrackets.device
This class will control hard muting the audio output when there is no composition loaded into Happy Brackets
MuteControl(int) - Constructor for class net.happybrackets.device.MuteControl
Creates a Mute control defined by GPIO Number
MuteControl() - Constructor for class net.happybrackets.device.MuteControl
Creates a MuteControl using Default GPIO Number
muteOutput(boolean) - Method in class net.happybrackets.device.MuteControl
Mute or unmute current output.
myConnectPort() - Method in class net.happybrackets.device.HB
 
myIndex() - Method in class net.happybrackets.device.HB
Returns the assigned ID of the current device.

N

net.happybrackets.controller.gui - package net.happybrackets.controller.gui
 
net.happybrackets.core - package net.happybrackets.core
 
net.happybrackets.core.config - package net.happybrackets.core.config
 
net.happybrackets.core.control - package net.happybrackets.core.control
 
net.happybrackets.core.instruments - package net.happybrackets.core.instruments
 
net.happybrackets.core.logging - package net.happybrackets.core.logging
 
net.happybrackets.core.scheduling - package net.happybrackets.core.scheduling
 
net.happybrackets.device - package net.happybrackets.device
 
net.happybrackets.device.config - package net.happybrackets.device.config
 
net.happybrackets.device.config.template - package net.happybrackets.device.config.template
 
net.happybrackets.device.dynamic - package net.happybrackets.device.dynamic
 
net.happybrackets.device.network - package net.happybrackets.device.network
 
net.happybrackets.device.sensors - package net.happybrackets.device.sensors
 
net.happybrackets.device.sensors.gpio - package net.happybrackets.device.sensors.gpio
 
net.happybrackets.device.sensors.sensor_types - package net.happybrackets.device.sensors.sensor_types
 
net.happybrackets.extras.assignment_autograding - package net.happybrackets.extras.assignment_autograding
 
netInterfaces - Variable in class net.happybrackets.core.BroadcastManager
 
NetworkCommunication - Class in net.happybrackets.device.network
This class takes care of communication between the device and the controller.
NetworkCommunication(HB) - Constructor for class net.happybrackets.device.network.NetworkCommunication
Instantiate a new NetworkCommunication object.
NetworkInterfaces - Class in net.happybrackets.device.config.template
This class provides a static function to generate a valid interfaces files with the provided ssid and psk This is a bit of a hack to give us some basic functionality we need without adopting a full blown templating library.
NetworkInterfaces() - Constructor for class net.happybrackets.device.config.template.NetworkInterfaces
 
newConfig(String, String) - Static method in class net.happybrackets.device.config.template.NetworkInterfaces
 
notifyAllControllers() - Method in class net.happybrackets.device.config.DeviceConfig
We will send all our known controllers an alive message
notifyControlChangeListeners() - Method in class net.happybrackets.core.control.DynamicControl
Notify all registered listeners of object value
notifyGlobalListeners() - Method in class net.happybrackets.core.control.DynamicControl
Send Global Update Message
notifyListeners() - Method in class net.happybrackets.device.sensors.Sensor
Notify all listeners that the sensor has updated
notifyLocalListeners() - Method in class net.happybrackets.core.control.DynamicControl
Notify all registered listeners of object value on this device
notifyValueSetListeners() - Method in class net.happybrackets.core.control.DynamicControl
Send Update Message when value set
numberDevices() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Return the number of devices synchonising on network
numberIntsForScheduledTime() - Static method in class net.happybrackets.core.control.DynamicControl
Return the array size of Integers that would be required to encode a scheduled time

O

of(Class<T>, String) - Static method in class net.happybrackets.extras.assignment_autograding.RuntimeTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.
of(Class<T>) - Static method in class net.happybrackets.extras.assignment_autograding.RuntimeTypeAdapterFactory
Creates a new runtime type adapter for baseType using "type" as the type field name.
OFFSET_X_REG_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OFFSET_X_REG_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OFFSET_Y_REG_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OFFSET_Y_REG_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OFFSET_Z_REG_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OFFSET_Z_REG_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
open(AudioContext) - Static method in class net.happybrackets.controller.gui.WaveformVisualiser
Displays the waveform in a Panel This is a lagacy feature for Kadenze course
open(AudioContext, boolean) - Static method in class net.happybrackets.controller.gui.WaveformVisualiser
Legacy function For kendeza course
ORIENT_CFG_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OSCAdvertiseEvent(OSCMessage, Collection<String>) - Method in interface net.happybrackets.core.OSCVocabulary.OSCAdvertiseListener
 
OSCMessageBuilder - Class in net.happybrackets.core
 
OSCMessageBuilder() - Constructor for class net.happybrackets.core.OSCMessageBuilder
 
OSCReceived(OSCMessage, SocketAddress, long) - Method in class net.happybrackets.core.OSCUDPListener
 
OSCUDPListener - Class in net.happybrackets.core
Creates an OSC Listener abstract class.
OSCUDPListener(int) - Constructor for class net.happybrackets.core.OSCUDPListener
Constructor
OSCUDPReceiver - Class in net.happybrackets.core
Simple OSC Receiver without all the overhead.
OSCUDPReceiver(int, boolean) - Constructor for class net.happybrackets.core.OSCUDPReceiver
Create a Receiver port
OSCUDPReceiver(int) - Constructor for class net.happybrackets.core.OSCUDPReceiver
Create a Receiver port
OSCUDPReceiver(boolean) - Constructor for class net.happybrackets.core.OSCUDPReceiver
Create a OSC Receiver finding own port
OSCUDPReceiver() - Constructor for class net.happybrackets.core.OSCUDPReceiver
Create a OSC Receiver finding own port
OSCUDPSender - Class in net.happybrackets.core
Class for encoding OSC Messages and sending via a UDP Port Removes all the unnecessary server implementation
OSCUDPSender() - Constructor for class net.happybrackets.core.OSCUDPSender
 
OSCVocabulary - Class in net.happybrackets.core
This module will list the messages sent and received via OSC Using this class will remove possibility of typo mistakes furthermore, it will allow us to find usages througoht code Also, it allows us to change the message in one place It allows us to use intellij to suggest value
OSCVocabulary() - Constructor for class net.happybrackets.core.OSCVocabulary
 
OSCVocabulary.CONTROLLER - Class in net.happybrackets.core
 
OSCVocabulary.Device - Class in net.happybrackets.core
OSC Name parameters for Device Messages
OSCVocabulary.DeviceConfig - Class in net.happybrackets.core
OSC names for config messages to device
OSCVocabulary.DynamicControlMessage - Class in net.happybrackets.core
OSC Names for Dynamic control messages
OSCVocabulary.FileSendMessage - Class in net.happybrackets.core
 
OSCVocabulary.OSCAdvertiseListener - Interface in net.happybrackets.core
Create an interface used for sending OSC Messages to various listeners
OSCVocabulary.SchedulerMessage - Class in net.happybrackets.core
 
OUT_TEMP_H - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_TEMP_L - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_X_H_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_X_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_X_H_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_X_L_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_X_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_X_L_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Y_H_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Y_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Y_H_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Y_L_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Y_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Y_L_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Z_H_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Z_H_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Z_H_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Z_L_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Z_L_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
OUT_Z_L_XL - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 

P

paintComponent(Graphics) - Method in class net.happybrackets.device.DebuggerWaveformVisualizer
 
pattern(Bead) - Method in class net.happybrackets.device.HB
Adds a new pattern Bead object to the Clock.
pause(boolean) - Method in class net.happybrackets.core.instruments.SampleModule
Pause the Sample Playback
pause(boolean) - Method in class net.happybrackets.core.instruments.WaveModule
Pause the waveform playback.
peristentListeners - Variable in class net.happybrackets.core.BroadcastManager
 
perm(String, Object) - Method in class net.happybrackets.device.HB
Stores an object in the global memory store.
pinType - Variable in class net.happybrackets.device.sensors.gpio.GPIO
 
pl - Variable in class net.happybrackets.device.HB
The PolyLimit that controls polyphony.
postRequestNamesMessage() - Static method in class net.happybrackets.core.control.DynamicControl
Post a request device name message to other devices so we can target them specifically and update our map
PRESS_DATA_AVAILABLE_MASK - Static variable in class net.happybrackets.device.sensors.LPS25H
 
PRESS_OUT_H - Static variable in class net.happybrackets.device.sensors.LPS25H
 
PRESS_OUT_L - Static variable in class net.happybrackets.device.sensors.LPS25H
 
PRESS_POUT_XL - Static variable in class net.happybrackets.device.sensors.LPS25H
 
PRINT_CONFIG - Static variable in class net.happybrackets.core.OSCVocabulary.DeviceConfig
Print the contents of config files and print to Status
printBanner() - Static method in class net.happybrackets.device.TextOutput
 
printToConsole(StringBuffer) - Static method in interface net.happybrackets.extras.assignment_autograding.BeadsChecker.BeadsCheckable
 
printToConsole(StringBuffer, int) - Static method in interface net.happybrackets.extras.assignment_autograding.BeadsChecker.BeadsCheckable
 
processCurrentMessage(String, DeviceSchedulerValue) - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Process reception of a DeviceSchedule message
processDeviceNameMessage(InetAddress, OSCMessage) - Static method in class net.happybrackets.core.control.DynamicControl
Process the DynamicControl deviceName message and map device name to IPAddress We ignore our own device
processOSCConfigMessage(OSCMessage) - Static method in class net.happybrackets.device.config.ConfigFiles
Process OSC message for controller
processOSCControlMessage(OSCMessage, ControlScope) - Static method in class net.happybrackets.core.control.DynamicControl
Process the ControlScope.GLOBAL or ControlScope.TARGET Message from an OSC Message.
processRequestNameMessage(InetAddress, OSCMessage) - Static method in class net.happybrackets.core.control.DynamicControl
Process the DynamicControl deviceRequest message Send a deviceName back to src.
ProcessSchedulerMessage(OSCMessage) - Static method in class net.happybrackets.core.scheduling.HBScheduler
Process our Scheduler messages
processStratumMessage(DeviceStratumMessage) - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Process a stratum message to advise us we should change our stratum
processUpdateMessage(OSCMessage) - Static method in class net.happybrackets.core.control.DynamicControl
Process the Update Message from an OSC Message.
protectProvisionedPin(GpioPin, boolean) - Static method in class net.happybrackets.device.sensors.gpio.RaspbianGPIO
Add or remove protection of removal of provisioned pin
protectUnprovision(boolean) - Method in class net.happybrackets.device.sensors.gpio.GPIODigitalOutput
Set whether we are going to prevent this pin from de-provisioning if a reset is called
protectUnprovision(boolean) - Method in class net.happybrackets.device.sensors.gpio.GPIOOutputSimulator
 
protectUnprovision(boolean) - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOOutput
 
pullConfigFileFromController() - Method in class net.happybrackets.device.HB
Notifies the device that it should try to pull the device config file from the controller.
put(String, Object) - Method in class net.happybrackets.device.HB
Puts an Object into the global memory store with a given name.

R

RaspbianGPIO - Class in net.happybrackets.device.sensors.gpio
 
RaspbianGPIO() - Constructor for class net.happybrackets.device.sensors.gpio.RaspbianGPIO
 
RaspbianGPIOInput - Class in net.happybrackets.device.sensors.gpio
 
RaspbianGPIOOutput - Class in net.happybrackets.device.sensors.gpio
 
RaspbianGPIOPWMOutput - Class in net.happybrackets.device.sensors.gpio
 
read(int, int) - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
REBOOT - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
rebootDevice() - Static method in class net.happybrackets.device.HB
Reboots the device immediately.
receivers - Variable in class net.happybrackets.core.BroadcastManager
 
REF_P_H - Static variable in class net.happybrackets.device.sensors.LPS25H
 
REF_P_L - Static variable in class net.happybrackets.device.sensors.LPS25H
 
REF_P_XL - Static variable in class net.happybrackets.device.sensors.LPS25H
 
REFERENCE_G - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
REFERENCE_TIME - Static variable in class net.happybrackets.core.scheduling.HBScheduler
1 Dec 2018 is the global reference start clock.
refreshBroadcaster() - Method in class net.happybrackets.core.BroadcastManager
Rebuilds this BroadcastManager.
registerSubtype(Class<? extends T>, String) - Method in class net.happybrackets.extras.assignment_autograding.RuntimeTypeAdapterFactory
Registers type identified by label.
registerSubtype(Class<? extends T>) - Method in class net.happybrackets.extras.assignment_autograding.RuntimeTypeAdapterFactory
Registers type identified by its simple name.
registerVariable(String, Object) - Method in class net.happybrackets.device.HB
Puts an Object into the global memory store with a given name.
reloadSimulation() - Method in class net.happybrackets.device.sensors.Accelerometer
 
reloadSimulation() - Method in class net.happybrackets.device.sensors.AccelerometerSimulator
 
reloadSimulation() - Method in class net.happybrackets.device.sensors.Gyroscope
 
reloadSimulation() - Method in class net.happybrackets.device.sensors.GyroscopeSimulator
 
reloadSimulation() - Method in class net.happybrackets.device.sensors.Magnetometer
 
reloadSimulation() - Method in class net.happybrackets.device.sensors.MagnetometerSimulator
 
reloadSimulation() - Method in class net.happybrackets.device.sensors.Sensor
Override this on any classes you need to do something as a simulated sensor
removeBroadcastListener(OSCListener) - Method in class net.happybrackets.core.BroadcastManager
Remove the given OSCListener.
removeClockTickListener(Clock.ClockTickListener) - Method in class net.happybrackets.core.scheduling.Clock
Removes a Clock.ClockTickListener for this clock previously added using Clock.addClockTickListener(ClockTickListener)
removeControl(DynamicControl) - Method in class net.happybrackets.core.control.ControlMap
Remove all listeners and reference to Dynamic Control
removeControlListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControl
Deregister listener so it no longer receives messages from this control
removeControlListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControlParent
Deregister listener so it no longer receives messages from this control
removeControlScopeChangedListener(DynamicControl.ControlScopeChangedListener) - Method in class net.happybrackets.core.control.DynamicControl
Deregister listener so it no longer receives messages from this control
removeControlScopeChangedListener(DynamicControl.ControlScopeChangedListener) - Method in class net.happybrackets.core.control.DynamicControlParent
Deregister listener so it no longer receives messages from this control
removeControlTarget(String...) - Method in class net.happybrackets.core.control.DynamicControlParent
Remove one or more device name or IP address as a target for DynamicControl messages.
removeControlTarget(InetAddress...) - Method in class net.happybrackets.core.control.DynamicControlParent
Remove one or more InetAddress as a target for DynamicControl messages.
removeDynamicControlRemovedListener(ControlMap.dynamicControlRemovedListener) - Method in class net.happybrackets.core.control.ControlMap
 
removeExpiredLead(long) - Method in class net.happybrackets.core.scheduling.DeviceSchedules
If the Device marked as the lead device has not been heard for a certain time, we will remove it from our list
removeGlobalControlListener(DynamicControl.DynamicControlListener) - Method in class net.happybrackets.core.control.DynamicControl
Deregister listener so it no longer receives messages from this control
removeLinkLocalSuffix(String) - Static method in class net.happybrackets.core.Device
* Remove the trailing link local from IPv6 address and allow IPv4 to pass through.
removeListener(StaticUDPReceiver.UDPPacketListener) - Method in class net.happybrackets.core.StaticUDPReceiver
Unregisters a listener that gets informed about incoming messages
removeListener(OSCListener) - Method in class net.happybrackets.device.network.NetworkCommunication
Remove the given OSCListener.
removeListener(SensorUpdateListener) - Method in class net.happybrackets.device.sensors.Sensor
Remove the given @SensorUpdateListener.
removeListener(SensorValueChangedListener) - Method in class net.happybrackets.device.sensors.Sensor
Remove the given @SensorValueChangedListener.
removeListeners() - Method in class net.happybrackets.core.control.DynamicControlParent
Removes all listeners from this object
removeOSCListener(OSCListener) - Method in class net.happybrackets.core.OSCUDPReceiver
Unregisters a listener that gets informed about incoming messages
removeStateListener(GPIOInputListener) - Method in class net.happybrackets.device.sensors.gpio.GPIOInput
Remove a specific listener
removeTargetDevice(String...) - Method in class net.happybrackets.core.control.DynamicControl
Remove one or more device names or addresses as a string.
removeTargetDevice(InetAddress...) - Method in class net.happybrackets.core.control.DynamicControl
Remove one or more InetAddress for use in ControlScope.TARGET Message
REQUEST_NAME - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
RES_CONF - Static variable in class net.happybrackets.device.sensors.LPS25H
 
RESET - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
reset() - Method in class net.happybrackets.core.scheduling.Clock
Reset clock.
reset() - Method in class net.happybrackets.core.scheduling.HBScheduler
Erase all Scheduled objects from clock
reset() - Method in class net.happybrackets.device.HB
 
reset() - Method in class net.happybrackets.device.sensors.DataSmoother
Reset the DataSmoother
RESET_SOUNDING - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
resetAllGPIO() - Static method in class net.happybrackets.device.sensors.gpio.GPIO
Clears provisioning of all GPIO
resetGpioListeners() - Static method in class net.happybrackets.device.sensors.gpio.GPIO
Clear any Listeners of perform any function thats required when a reset occurs
resetLeaveSounding() - Method in class net.happybrackets.device.HB
Like HB.reset() except that any sounds currently playing are kept.
resetListeners() - Static method in class net.happybrackets.core.OSCUDPReceiver
Resets all listeners
resetToDefault() - Method in class net.happybrackets.device.sensors.Accelerometer
Remove all rounding
resetToDefault() - Method in class net.happybrackets.device.sensors.Gyroscope
Remove all rounding
resetToDefault() - Method in class net.happybrackets.device.sensors.Magnetometer
Remove all rounding
resetToDefault() - Method in class net.happybrackets.device.sensors.Sensor
Override this function on any sensors that have resolution or the likes set
restore(String) - Static method in class net.happybrackets.core.config.KnownDeviceID
Create a KnownDeviceId based on the line of text to restore.
restore(Object) - Method in interface net.happybrackets.core.control.CustomGlobalEncoder
Decode the data based on how it is encoded.
restore(Object) - Method in class net.happybrackets.core.control.TripleAxisMessage
 
restore(Object) - Method in class net.happybrackets.core.scheduling.ClockAdjustment
 
restore(Object) - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
 
restore(Object) - Method in class net.happybrackets.core.scheduling.DeviceStratumMessage
 
rng - Variable in class net.happybrackets.device.HB
A random number generator for general use.
roundValue(double, int) - Method in class net.happybrackets.device.sensors.Sensor
Round the double value to the number of decimal places defined by rounding If rounding is less than zero, we will leave value as is
RPDS_H - Static variable in class net.happybrackets.device.sensors.LPS25H
 
RPDS_L - Static variable in class net.happybrackets.device.sensors.LPS25H
 
runCheck(AudioContext, int) - Method in interface net.happybrackets.extras.assignment_autograding.BeadsChecker.BeadsCheckerFunction
 
runDebug(Class<?>) - Static method in class net.happybrackets.device.HB
Run HB in a debug mode so we can debug sample code in INtelliJ run the command like this: HB.runDebug(MethodHandles.lookup().lookupClass());
runProcess(String...) - Method in class net.happybrackets.core.ShellExecute
Create a process based on command arguments
RuntimeTypeAdapterFactory<T> - Class in net.happybrackets.extras.assignment_autograding
Adapts values whose runtime type may differ from their declaration type.

S

SampleModule - Class in net.happybrackets.core.instruments
Encapsulates a basic Sample player into a single class object.
SampleModule() - Constructor for class net.happybrackets.core.instruments.SampleModule
Creates basic SampleModule for playing wave files
SavableConfig - Class in net.happybrackets.core.config
This Class exists purely to hold static methods relating to the saving of configuration classes.
SavableConfig() - Constructor for class net.happybrackets.core.config.SavableConfig
 
save(String, T) - Static method in class net.happybrackets.core.config.SavableConfig
 
scaleValue(double, double, double) - Method in class net.happybrackets.device.sensors.AccelerometerListener
Scale the values based on a maximum and minimum sensor value of 1 / -1 The value can be greater than scaled_min and scaled_max if sensor_value is greater than abs(1) ((scaled_max - scaled_min) * (sensor_value - sensor_min)) / (sensor_max - sensor_min) + scaled_min;
scaleValue(double, double, double) - Method in class net.happybrackets.device.sensors.GyroscopeListener
Scale the values based on a maximum and minimum sensor value of 1 / -1 The value can be greater than scaled_min and scaled_max if sensor_value is greater than abs(1) ((scaled_max - scaled_min) * (sensor_value - sensor_min)) / (sensor_max - sensor_min) + scaled_min;
scaleValue(double, double, double, double, double) - Static method in class net.happybrackets.device.sensors.Sensor
Return a scaled value for a sensor based on known maximum and minimum values A continuous function that satisfies this the following sensor_value(sensor_min) = scaled_min sensor_value(sensor_max) = scaled_max
ScheduleAdjustmentListener - Interface in net.happybrackets.core.scheduling
Notify listeners that schedule has been changed
scheduleComplete(HBScheduler) - Method in interface net.happybrackets.core.scheduling.ScheduleAdjustmentListener
 
ScheduledEventListener - Interface in net.happybrackets.core.scheduling
Used for receiving scheduled events.
ScheduledObject - Class in net.happybrackets.core.scheduling
Comparator
ScheduledObject(double, Object, ScheduledEventListener) - Constructor for class net.happybrackets.core.scheduling.ScheduledObject
Constructor for a comparable scheduled object
SchedulerMessage() - Constructor for class net.happybrackets.core.OSCVocabulary.SchedulerMessage
 
scheduleTimeToIntegers(double) - Static method in class net.happybrackets.core.control.DynamicControl
Convert a SchedulerTime into integers in an array of three integers
SECONDARY_BROADCAST_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
selectHostname(NetworkInterface) - Static method in class net.happybrackets.core.Device
Decide on what my hostname should be.
selectIP(NetworkInterface) - Static method in class net.happybrackets.core.Device
Decide what my IP address should be.
selectMAC(NetworkInterface) - Static method in class net.happybrackets.core.Device
Decide what my MAC address should be
send() - Method in class net.happybrackets.core.control.TriggerControl
Send a trigger event.
send(double) - Method in class net.happybrackets.core.control.TriggerControl
Send a trigger event at a specific time.
send(OSCPacket, InetSocketAddress) - Method in class net.happybrackets.core.OSCUDPSender
Send OSC given a OSC Message or packet and Socket address
send(OSCPacket, InetAddress, int) - Method in class net.happybrackets.core.OSCUDPSender
Send OSC given a OSC Message or packet and iNetAddress and port
send(OSCPacket, String, int) - Method in class net.happybrackets.core.OSCUDPSender
Send OSC given a OSC Message or packet and iNetAddress and port
send(String, Object[]) - Method in class net.happybrackets.device.network.NetworkCommunication
Send an OSC message to the controller.
send(String, Object[], InetSocketAddress) - Method in class net.happybrackets.device.network.NetworkCommunication
Send an OSC message to an Address other than the one we have configured as our controller
send(String, Object[], SocketAddress) - Method in class net.happybrackets.device.network.NetworkCommunication
Send an OSC message to an Address other than the one we have configured as our controller
send(OSCMessage, InetSocketAddress) - Method in class net.happybrackets.device.network.NetworkCommunication
Send a Built OSC Message to server
sendCurrentTime() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Send the current Scheduler information about this device
sendLogs(boolean) - Method in class net.happybrackets.device.network.NetworkCommunication
Start or stop sending log messages to the controller.
sendMessageToAllControllers(DatagramPacket) - Method in class net.happybrackets.device.config.DeviceConfig
We will send a datagram packet to all controllers
sendNetworkOSCMessages(OSCMessage, Collection<String>, boolean) - Static method in class net.happybrackets.device.network.NetworkCommunication
Send OSC Message across network to one or more targets
sendScheduleChange(double, long, Collection<String>) - Static method in class net.happybrackets.device.HB
Send a schedule adjustment message to one or more devices.
sendScheduleSetTime(double, Collection<String>) - Static method in class net.happybrackets.device.HB
Send a Schedule Set time to one or more targets
sendStatus(String) - Static method in class net.happybrackets.device.HB
Static version of HB.sendStatus(String).
sendTcp(OSCMessage, SocketAddress) - Method in class net.happybrackets.device.network.NetworkCommunication
Send a Built OSC Message to server
sendToController(String, Object...) - Method in class net.happybrackets.device.HB
Send an OSCMessage to the controller.
Sensor - Class in net.happybrackets.device.sensors
Abstract base class for types of things that are sensors.
Sensor() - Constructor for class net.happybrackets.device.sensors.Sensor
 
SensorNotFoundException - Exception in net.happybrackets.device.sensors
An exception indicating that a sensor could not be found
SensorNotFoundException(String) - Constructor for exception net.happybrackets.device.sensors.SensorNotFoundException
Create a custom exception to indicate a sensor could not be found
sensors - Variable in class net.happybrackets.device.HB
A Hashtable to store sensors.
sensorUpdated(float, float, float) - Method in class net.happybrackets.device.sensors.AccelerometerListener
Sensor has been updated
sensorUpdated(float, float, float) - Method in class net.happybrackets.device.sensors.GyroscopeListener
Sensor has been updated with these values
sensorUpdated() - Method in interface net.happybrackets.device.sensors.SensorUpdateListener
 
sensorUpdated(Sensor) - Method in interface net.happybrackets.device.sensors.SensorValueChangedListener
Notify listener that the sensor has changed
SensorUpdateListener - Interface in net.happybrackets.device.sensors
Gets notified when a sensor has been updated.
SensorValueChangedListener - Interface in net.happybrackets.device.sensors
Gets notified when a sensor has been updated.
SET - Static variable in class net.happybrackets.core.OSCVocabulary.SchedulerMessage
 
SET_ENCRYPTION - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
SET_ID - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
SET_NAME - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
setAudioContext(AudioContext) - Method in class net.happybrackets.device.DebuggerWaveformVisualizer
Set the AudioContext that we are displaying audio waveform of
setBdu(HTS221.HTS221ControlRegistry1) - Method in class net.happybrackets.device.sensors.HTS221
 
setBroadcomPinNumbering(boolean) - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIO
Enables provisioning of GPIO pin numbers using Broadcom numbering scheme Note that actual physical pin numbers can change over board revisions when using Broadcom scheme so it is not recommended The following URLs give more detail http://pi4j.com/pin-numbering-scheme.html and http://wiringpi.com/pins/ for further explanation
setBuffer(Buffer) - Method in class net.happybrackets.core.instruments.WaveModule
set the new Buffer type for waveplayer
setCancelled(boolean) - Method in class net.happybrackets.core.scheduling.ScheduledObject
Whether we want to set cancellation of this object.
setClassEncryption(boolean) - Method in class net.happybrackets.core.DeviceStatus
 
setConnectToServerPort(int) - Method in class net.happybrackets.core.config.KnownDeviceID
Set the value after operating system has given us the port
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.BooleanControl
Changed the ControlScope the object has has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.BooleanControlSender
Deprecated.
Changed the ControlScope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.ClassObjectControl
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.ClassObjectControlSender
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.DynamicControl
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.DynamicControlParent
Changed the ControlScope the object has has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.FloatBuddyControl
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.FloatControl
Changed the ControlScope the object has has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.FloatControlSender
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.FloatSliderControl
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.FloatTextControl
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.IntegerBuddyControl
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.IntegerControl
Changed the ControlScope the object has has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.IntegerControlSender
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.IntegerSliderControl
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.IntegerTextControl
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.TextControl
Changed the ControlScope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.TextControlSender
Deprecated.
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.TriggerControl
Changed the scope that the control has.
setControlScope(ControlScope) - Method in class net.happybrackets.core.control.TriggerControlSender
Deprecated.
Changed the scope that the control has.
setControlTarget(String...) - Method in class net.happybrackets.core.control.DynamicControlParent
Clear existing targets and add one or more device names or IP address as a target for DynamicControl messages.
setControlTarget(InetAddress...) - Method in class net.happybrackets.core.control.DynamicControlParent
Clear existing targets and add one or more InetAddress as a target for DynamicControl messages.
setDebugLevel(int) - Method in class net.happybrackets.core.DeviceStatus
 
setDeviceController() - Static method in class net.happybrackets.core.scheduling.HBScheduler
Use a flag to set this as Controller so we can send messages from simulator as well as controller
setDeviceId(int) - Method in class net.happybrackets.core.config.KnownDeviceID
 
setDeviceId(int) - Static method in class net.happybrackets.device.config.DeviceController
Sets the new device ID and rebuilds cached message for it if required
setDeviceLedValue(boolean) - Static method in class net.happybrackets.device.HB
Return the Integer value required to turn the onboard LED on or off based on stored HB.DeviceType
setDeviceName(String) - Method in class net.happybrackets.core.DeviceStatus
 
setDisabled(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.IntegerBuddyControl
Deprecated.
Change how to display object We must do this in subclass
setDisableScheduler(boolean) - Static method in class net.happybrackets.core.control.DynamicControl
Set whether we disable setting all values in context of scheduler
setDisableSend(boolean) - Method in class net.happybrackets.core.BroadcastManager
Set to disable sending messages from this broadcaster
setDisplayRange(double, double, DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.FloatControl
Set how we want this control displayed
setDisplayRange(int, int, DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.IntegerControl
Set how we want this control displayed
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.BooleanControl
Change how to display object as DynamicControl.DISPLAY_TYPE
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.ClassObjectControl
Change how to display object as DynamicControl.DISPLAY_TYPE We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.ClassObjectControlSender
Deprecated.
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.DynamicControl
Set how we will display control object on the screen
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.FloatBuddyControl
Deprecated.
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.FloatControl
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.FloatSliderControl
Deprecated.
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.FloatTextControl
Deprecated.
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.IntegerControl
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.IntegerSliderControl
Deprecated.
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.IntegerTextControl
Deprecated.
Change how to display object We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.TextControl
Change how to display object as DynamicControl.DISPLAY_TYPE We must do this in subclass
setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.TriggerControl
Change how to display object as DynamicControl.DISPLAY_TYPE We must do this in subclass
setEnableSimulators(boolean) - Static method in class net.happybrackets.device.HB
Set whether we will displaysimulator sensors if no hardware sensor is found
setFrequency(UGen) - Method in class net.happybrackets.core.instruments.WaveModule
set a UGen to control the frequency of the WavePlayer.
setFrequency(double) - Method in class net.happybrackets.core.instruments.WaveModule
set the frequency of the WavePlayer to this frequency.
setFriendlyName(String) - Method in class net.happybrackets.core.config.KnownDeviceID
 
setFriendlyName(String) - Method in class net.happybrackets.device.HB
We will set the friendly of the device here.
setGain(double) - Method in class net.happybrackets.core.instruments.WaveModule
Set the gain to a new value Eg
setGain(UGen) - Method in class net.happybrackets.core.instruments.WaveModule
Set an object to control the gain of this WaveModule.
setGain(float, float) - Method in class net.happybrackets.device.HB
Set the output gain of the device in an envelope.
setGyroSampleRate(int) - Method in class net.happybrackets.device.sensors.LSM9DS1
 
setHostname(String) - Method in class net.happybrackets.device.config.DeviceController
 
setHumidityMode(HTS221.HTS221HumidityResolutionMode) - Method in class net.happybrackets.device.sensors.HTS221
 
setInterval(double) - Method in class net.happybrackets.core.scheduling.Clock
Change the interval of the clock and start from now
setKnownDevicesFile(String) - Method in class net.happybrackets.core.config.LoadableConfig
 
setLoggingEnabled(boolean) - Method in class net.happybrackets.core.DeviceStatus
 
setLoopEnd(double) - Method in class net.happybrackets.core.instruments.SampleModule
Set the End Loop position See SampleModule.setLoopStart(double) for example code
setLoopEnd(UGen) - Method in class net.happybrackets.core.instruments.SampleModule
Set the End Loop using a UGen.
setLoopStart(double) - Method in class net.happybrackets.core.instruments.SampleModule
Set the startLoop position

An example of using the SampleModule loops might be as follows
setLoopStart(UGen) - Method in class net.happybrackets.core.instruments.SampleModule
Set the start Loop Control using a UGen.
setLoopType(SamplePlayer.LoopType) - Method in class net.happybrackets.core.instruments.SampleModule
Sets the SamplePlayer.LoopType Type for this Sampler
setMaximumDisplayValue(Object) - Method in class net.happybrackets.core.control.DynamicControl
Set the maximum display range for display
setMessage(OSCMessage) - Method in class net.happybrackets.device.network.UDPCachedMessage
We will compare current message the new one.
setMidiFrequency(int) - Method in class net.happybrackets.core.instruments.WaveModule
Set the frequency based on Midi Note Number.
setMinimumValue(Object) - Method in class net.happybrackets.core.control.DynamicControl
Set the minimum display range for display
setMyIndex(int) - Method in class net.happybrackets.device.HB
We will set the index of the device here.
setOdr(HTS221.HTS221ControlRegistry1) - Method in class net.happybrackets.device.sensors.HTS221
 
setPd(HTS221.HTS221ControlRegistry1) - Method in class net.happybrackets.device.sensors.HTS221
 
setPersistentController() - Method in class net.happybrackets.core.control.DynamicControl
Set this control as a persistentSimulation control so it does not get removed on reset
setPosition(double) - Method in class net.happybrackets.core.instruments.SampleModule
Set SamplePlayer to new position
setPSK(String) - Method in class net.happybrackets.device.config.DeviceWifiConfig
 
setPwmRange(int) - Static method in class net.happybrackets.device.sensors.gpio.GPIOPWMOutput
 
setRate(UGen) - Method in class net.happybrackets.core.instruments.SampleModule
set an object to control the playback rate of the samplePlayer.
setRate(double) - Method in class net.happybrackets.core.instruments.SampleModule
set the playback rate to this value.
setRestartSample(boolean) - Method in class net.happybrackets.core.instruments.SampleModule
Cause the sample player to start playing new samples at the start
setRounding(int) - Method in class net.happybrackets.device.sensors.Accelerometer
Set the resolution for all three axis to the number of decimal places set by resolution.
setRounding(int) - Method in class net.happybrackets.device.sensors.AccelerometerListener
Set the resolution for all three axis to the number of decimal places set by resolution.
setRounding(int) - Method in class net.happybrackets.device.sensors.Gyroscope
Set the resolution for all three axis to the number of decimal places set by resolution.
setRounding(int) - Method in class net.happybrackets.device.sensors.GyroscopeListener
Set the resolution for all three axis to the number of decimal places set by resolution.
setRounding(int) - Method in class net.happybrackets.device.sensors.Magnetometer
Set the resolution for all three axis to the number of decimal places set by resolution.
setSample(String) - Method in class net.happybrackets.core.instruments.SampleModule
Set the sample.
setScheduleTime(double) - Method in class net.happybrackets.core.scheduling.HBScheduler
Set the scheduler time to this time
setScheduleTime(double) - Static method in class net.happybrackets.device.HB
Set the global HBScheduler scheduled time to this time
setSend(boolean) - Method in class net.happybrackets.device.LogSender
 
setSimulatedOnly(boolean) - Static method in class net.happybrackets.device.sensors.Sensor
Set from inside IDE to indicate we are just simulating a sensor
setSSID(String) - Method in class net.happybrackets.device.config.DeviceWifiConfig
 
setState(boolean) - Method in class net.happybrackets.device.sensors.gpio.GPIODigitalOutput
Sets the Output State
setState(boolean) - Method in class net.happybrackets.device.sensors.gpio.GPIOOutputSimulator
 
setState(boolean) - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOOutput
 
setStatus(String) - Method in class net.happybrackets.device.HB
Sets the status @String of this device.
setStatusText(String) - Method in class net.happybrackets.core.DeviceStatus
 
setTargetDevice(String...) - Method in class net.happybrackets.core.control.DynamicControl
Remove all set target devices and replace with the those provided as arguments Adds device address as a string or device name to ControlScope.TARGET Message
setTargetDevice(InetAddress...) - Method in class net.happybrackets.core.control.DynamicControl
Remove all set target devices and replace with the those provided as arguments Adds device addresses to ControlScope.TARGET Message
setTCPServerPort(int) - Method in class net.happybrackets.device.HB
Set the TCP Osc Port given to us by operating system We will pass it to the controller so it knows how to connect to us
setTemperatureMode(HTS221.HTS221TemperatureResolutionMode) - Method in class net.happybrackets.device.sensors.HTS221
 
setThreadSleepTime(int) - Method in class net.happybrackets.core.BroadcastManager
Enable setting of sleep time
setToEnd() - Method in class net.happybrackets.core.instruments.SampleModule
Set SamplePlayer to end
setTooltipPrefix(String) - Method in class net.happybrackets.core.control.DynamicControl
Create the text we will display at the beginning of tooltip
setUseEncryption(boolean) - Method in class net.happybrackets.device.HB
Whether we will use encryption in transferring class data
setValidLoad(boolean) - Method in class net.happybrackets.device.sensors.Sensor
This needs to be set inside sensor to indicate it had a valid load
setValue(Boolean) - Method in class net.happybrackets.core.control.BooleanControl
set the value for the control.
setValue(Boolean, double) - Method in class net.happybrackets.core.control.BooleanControl
Identical to the BooleanControl.setValue(Boolean) with the exception that the BooleanControl.valueChanged(Boolean) event will be caused at the HBScheduler scheduled time passed in.
setValue(Object) - Method in class net.happybrackets.core.control.ClassObjectControl
set the value for the control.
setValue(Object, double) - Method in class net.happybrackets.core.control.ClassObjectControl
Identical to the ClassObjectControl.setValue(Object) with the exception that the ClassObjectControl.valueChanged(Object) event will be caused at the HBScheduler scheduled time passed in.
setValue(Object) - Method in class net.happybrackets.core.control.DynamicControl
Set the value of the object and notify any listeners Additionally, the value will propagate to any controls that match the control scope If we are using a trigger, send a random number or a unique value
setValue(Object, double) - Method in class net.happybrackets.core.control.DynamicControl
Set the value of the object and notify any listeners Additionally, the value will propagate to any controls that match the control scope If we are using a trigger, send a random number or a unique value
setValue(double) - Method in class net.happybrackets.core.control.FloatControl
Set the value for the control.
setValue(double, double) - Method in class net.happybrackets.core.control.FloatControl
Identical to the FloatControl.setValue(double) with the exception that the FloatControl.valueChanged(double) event will be caused at the HBScheduler scheduled time passed in.
setValue(int) - Method in class net.happybrackets.core.control.IntegerControl
set the value for the control.
setValue(int, double) - Method in class net.happybrackets.core.control.IntegerControl
set the value for the control at a specific time.
setValue(String) - Method in class net.happybrackets.core.control.TextControl
Set the value for the control.
setValue(String, double) - Method in class net.happybrackets.core.control.TextControl
set the value for the control at a specific time.
setValue(int) - Method in class net.happybrackets.device.sensors.gpio.GPIOPWMOutput
Sets the Output State
setValue(int) - Method in class net.happybrackets.device.sensors.gpio.GPIOPWMSimulator
 
setValue(int) - Method in class net.happybrackets.device.sensors.gpio.RaspbianGPIOPWMOutput
 
setWaitForStart(boolean) - Method in class net.happybrackets.core.BroadcastManager
Cause the BroadcastManager to wait before testing the network ports We need to set this here so we can do it from pluging, otherwise, tests will faile
setWorkingDir(String) - Method in class net.happybrackets.core.config.LoadableConfig
 
setX(float) - Method in class net.happybrackets.core.control.TripleAxisMessage
Set X axis value
setXRounding(int) - Method in class net.happybrackets.device.sensors.Accelerometer
Set the resolution for X axis to the number of decimal places set by resolution.
setXRounding(int) - Method in class net.happybrackets.device.sensors.Gyroscope
Set the resolution for X axis to the number of decimal places set by resolution.
setXRounding(int) - Method in class net.happybrackets.device.sensors.Magnetometer
Set the resolution for X axis to the number of decimal places set by resolution.
setY(float) - Method in class net.happybrackets.core.control.TripleAxisMessage
Set Y axis value
setYRounding(int) - Method in class net.happybrackets.device.sensors.Accelerometer
Set the resolution for Y axis to the number of decimal places set by resolution.
setYRounding(int) - Method in class net.happybrackets.device.sensors.Gyroscope
Set the resolution for Y axis to the number of decimal places set by resolution.
setYRounding(int) - Method in class net.happybrackets.device.sensors.Magnetometer
Set the resolution for Y axis to the number of decimal places set by resolution.
setZ(float) - Method in class net.happybrackets.core.control.TripleAxisMessage
Set Z axis value
setZRounding(int) - Method in class net.happybrackets.device.sensors.Accelerometer
Set the resolution for Z axis to the number of decimal places set by resolution.
setZRounding(int) - Method in class net.happybrackets.device.sensors.Gyroscope
Set the resolution for Z axis to the number of decimal places set by resolution.
setZRounding(int) - Method in class net.happybrackets.device.sensors.Magnetometer
Set the resolution for Z axis to the number of decimal places set by resolution.
share - Variable in class net.happybrackets.device.HB
A Hashtable to store generic objects.
ShellExecute - Class in net.happybrackets.core
Class that enables us to execute shell commands and retrieve shell result
ShellExecute() - Constructor for class net.happybrackets.core.ShellExecute
 
ShellExecute.ProcessComplete - Interface in net.happybrackets.core
Event to signify process has completed
shiftTime(double) - Method in class net.happybrackets.core.scheduling.Clock
Shift the clock forwards or backwards an amount of time
SHUTDOWN - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
shutdownDevice() - Static method in class net.happybrackets.device.HB
 
SimpleCheckable - Interface in net.happybrackets.extras.assignment_autograding
Created by ollie on 19/10/16.
simulatedOnly - Static variable in class net.happybrackets.device.sensors.Sensor
 
SIMULATOR_HOME_PATH - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
singletonInstance - Static variable in class net.happybrackets.core.config.LoadableConfig
 
sound(UGen) - Method in class net.happybrackets.device.HB
Adds a sound to the audio output.
stableTimeNow() - Method in class net.happybrackets.core.Synchronizer
Returns the time corrected with long-term correction.
START - Static variable in class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
start() - Method in class net.happybrackets.core.scheduling.Clock
Start the clock
start() - Method in class net.happybrackets.core.StaticUDPReceiver
Start listening
startAudio() - Method in class net.happybrackets.device.HB
Causes audio processing to start.
startRefreshThread() - Method in class net.happybrackets.core.BroadcastManager
 
startsWith(OSCMessage, String) - Static method in class net.happybrackets.core.OSCVocabulary
Test to see whether a message starts with a particular name
STARTUP_FOLDER - Static variable in class net.happybrackets.device.StartupClasses
 
StartupClasses - Class in net.happybrackets.device
Read the startup classes file
StartupClasses() - Constructor for class net.happybrackets.device.StartupClasses
 
stateChanged(GPIOInput, boolean) - Method in class net.happybrackets.device.sensors.gpio.GPIOInput
 
stateChanged(GPIOInput, boolean) - Method in interface net.happybrackets.device.sensors.gpio.GPIOInputListener
 
StaticUDPReceiver - Class in net.happybrackets.core
Simple UDP Receiver without all the overhead.
StaticUDPReceiver(int) - Constructor for class net.happybrackets.core.StaticUDPReceiver
Create a Receiver port
StaticUDPReceiver() - Constructor for class net.happybrackets.core.StaticUDPReceiver
Create a OSC Receiver finding own port
STATUS - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
STATUS_FROM_DEVICE_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
 
STATUS_REG - Static variable in class net.happybrackets.device.sensors.HTS221
 
STATUS_REG - Static variable in class net.happybrackets.device.sensors.LPS25H
 
STATUS_REG_0 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
STATUS_REG_1 - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
STATUS_REG_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
statusChanged(String) - Method in interface net.happybrackets.device.HB.StatusChangedListener
 
statusFromDevicePort - Variable in class net.happybrackets.core.config.LoadableConfig
 
stop() - Method in class net.happybrackets.core.scheduling.Clock
 
stop() - Method in class net.happybrackets.core.scheduling.Delay
Cancel the delay event and stop it from occurring.
storeSensor(Sensor) - Static method in class net.happybrackets.device.sensors.Sensor
Store the sensor into our loadedSensors
STRATUM - Static variable in class net.happybrackets.core.OSCVocabulary.SchedulerMessage
 
sychronisedBleep(double) - Method in class net.happybrackets.device.HB
Perform a bleep at the network scheduled time.
SYNC - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
syncAudioStart(int) - Method in class net.happybrackets.device.HB
Causes the audio to start at a given synchronised time on all devices.
synch - Variable in class net.happybrackets.device.HB
The Synchronizer object used to manage time synch between devices.
synchroniseClocks() - Method in class net.happybrackets.core.scheduling.HBScheduler
Synchronise our timer with the system time on next tick
synchroniseClocks(long) - Method in class net.happybrackets.core.scheduling.HBScheduler
Synchronise our timer with the system time
synchroniseClocks() - Static method in class net.happybrackets.device.HB
Synchronise HBScheduler timer with the system time on next tick
synchroniseClocks(long) - Static method in class net.happybrackets.device.HB
Synchronise global HBScheduler timer with the system time
synchronizeClock(Clock) - Method in class net.happybrackets.core.scheduling.Clock
Synchronise this clock to another one
Synchronizer - Class in net.happybrackets.core
A tool for each device to work out its current synch with respect to all other devices.

T

T0_degC_x8 - Static variable in class net.happybrackets.device.sensors.HTS221
 
T0_OUT - Static variable in class net.happybrackets.device.sensors.HTS221
 
T1_degC_x8 - Static variable in class net.happybrackets.device.sensors.HTS221
 
T1_OUT - Static variable in class net.happybrackets.device.sensors.HTS221
 
T1_T0_msb - Static variable in class net.happybrackets.device.sensors.HTS221
 
TARGET - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
task(AudioContext, StringBuffer, Object...) - Method in interface net.happybrackets.extras.assignment_autograding.BeadsChecker.BeadsCheckable
 
task(Object...) - Method in interface net.happybrackets.extras.assignment_autograding.SimpleCheckable
 
TEMP_DATA_AVAILABLE_MASK - Static variable in class net.happybrackets.device.sensors.HTS221
 
TEMP_DATA_AVAILABLE_MASK - Static variable in class net.happybrackets.device.sensors.LPS25H
 
TEMP_OUT_H - Static variable in class net.happybrackets.device.sensors.HTS221
 
TEMP_OUT_H - Static variable in class net.happybrackets.device.sensors.LPS25H
 
TEMP_OUT_L - Static variable in class net.happybrackets.device.sensors.HTS221
or T_OUT
TEMP_OUT_L - Static variable in class net.happybrackets.device.sensors.LPS25H
 
tempData - Variable in class net.happybrackets.device.sensors.LPS25H
 
temperatureCalibration() - Method in class net.happybrackets.device.sensors.HTS221
 
TemperatureSensor - Interface in net.happybrackets.device.sensors.sensor_types
Created by ollie on 24/07/2016.
testBleep() - Method in class net.happybrackets.device.HB
Produces a single short test bleep on the device.
testBleep3() - Method in class net.happybrackets.device.HB
Produces a short series of 3 bleeps on the device.
testBleep6() - Method in class net.happybrackets.device.HB
Produces a short series of 6 bleeps on the device to indicate an error.
TextControl - Class in net.happybrackets.core.control
This class encapsulates the functionality of DynamicControl classes of type ControlType.TEXT in a simple API
All Text controls with the same name and ControlScope will respond to a message send.
TextControl(Object, String, String) - Constructor for class net.happybrackets.core.control.TextControl
Constructor for abstract FloatControl.
TextControlSender - Class in net.happybrackets.core.control
Deprecated.
use TextControl instead This class encapsulates the functionality of DynamicControl classes of type ControlType.TEXT in a simple API
All Text controls with the same name and ControlScope will respond to a message send. For example: For example, consider two TextControls with the same ControlScope and name
 TextControl control1 = new TextControlSender(this, "Read", "");
 TextControl control2 = new TextControl(this, "Read", "") {
     @Override
    public void valueChanged(String control_val) {
    System.out.println("Read " + control_val);
    }
 };

 control1.setValue("This is text");
 

The functionality is identical to the TextControl except TextControlSender does not have the TextControl.valueChanged(String) handler;
Setting the value within the HappyBrackets control display is effected by typing a new value in and pressing ENTER or RETURN
TextControlSender(Object, String, String) - Constructor for class net.happybrackets.core.control.TextControlSender
Deprecated.
use TextControl instead
TextOutput - Class in net.happybrackets.device
 
TextOutput() - Constructor for class net.happybrackets.device.TextOutput
 
THS_P_H - Static variable in class net.happybrackets.device.sensors.LPS25H
 
THS_P_L - Static variable in class net.happybrackets.device.sensors.LPS25H
 
TIME - Static variable in class net.happybrackets.core.OSCVocabulary.SchedulerMessage
 
time() - Static method in class net.happybrackets.core.Synchronizer
This returns the time in Linux format (ms since Jan 1st 1970) according to the synchronization.
timeRange() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Return the range of time in milliseconds between the maximum and minimum scheduled times
toHexToString(byte) - Static method in class net.happybrackets.device.sensors.HTS221
 
toHexToString(short) - Static method in class net.happybrackets.device.sensors.HTS221
 
toString() - Method in class net.happybrackets.core.control.TripleAxisMessage
 
toString() - Method in class net.happybrackets.core.scheduling.DeviceSchedulerValue
 
toString() - Method in class net.happybrackets.core.scheduling.DeviceStratumMessage
 
totalDiscardCount() - Method in class net.happybrackets.core.scheduling.DeviceSchedules
Get the total discards for all devices
transmitters - Variable in class net.happybrackets.core.BroadcastManager
 
TriggerControl - Class in net.happybrackets.core.control
This class encapsulates the functionality of DynamicControl classes of type ControlType.TRIGGER in a simple API.
TriggerControl(Object, String) - Constructor for class net.happybrackets.core.control.TriggerControl
Create a Trigger Dynamic Control
TriggerControlSender - Class in net.happybrackets.core.control
Deprecated.
use TriggerControl instead TriggerControlSender is identical to the TriggerControl object except is does not have a TriggerControl.triggerEvent() handler.
See TriggerControl for full details
TriggerControlSender(Object, String) - Constructor for class net.happybrackets.core.control.TriggerControlSender
Deprecated.
use @link TriggerControl} instead
triggerEvent() - Method in class net.happybrackets.core.control.TriggerControl
Triggered events are received through this function after calling TriggerControl.send() on the object.
triggerEvent() - Method in class net.happybrackets.core.control.TriggerControlSender
Deprecated.
 
TripleAxisMessage - Class in net.happybrackets.core.control
Encodes three floats-- x, y and z into parameters so they can be passed via a single ControlType.OBJECT message.
TripleAxisMessage() - Constructor for class net.happybrackets.core.control.TripleAxisMessage
Default constructor with zero values
TripleAxisMessage(float, float, float) - Constructor for class net.happybrackets.core.control.TripleAxisMessage
Constructor

U

UDPCachedMessage - Class in net.happybrackets.device.network
Class used to reduce the amount of memory garbage by caching the messages
UDPCachedMessage(OSCMessage) - Constructor for class net.happybrackets.device.network.UDPCachedMessage
Make a cached UDP message to stop having to allocate and deallocate.
update(DynamicControl) - Method in interface net.happybrackets.core.control.DynamicControl.DynamicControlListener
 
UPDATE - Static variable in class net.happybrackets.core.OSCVocabulary.DynamicControlMessage
 
update() - Method in class net.happybrackets.device.sensors.LPS25H
 
updateControl(DynamicControl) - Method in class net.happybrackets.core.control.DynamicControl
Update the parameters of this control with another.
updateInterfaces(String, String, String) - Static method in class net.happybrackets.device.config.LocalConfigManagement
 

V

validLoad - Variable in class net.happybrackets.device.sensors.Sensor
Add a validLoad flag.
valueChanged(Boolean) - Method in class net.happybrackets.core.control.BooleanControl
Fired event that occurs when the value for the control has been set.
valueChanged(Boolean) - Method in class net.happybrackets.core.control.BooleanControlSender
Deprecated.
 
valueChanged(Object) - Method in class net.happybrackets.core.control.ClassObjectControl
Fired event that occurs when the value for the control has been set.
valueChanged(Object) - Method in class net.happybrackets.core.control.ClassObjectControlSender
Deprecated.
 
valueChanged(double) - Method in class net.happybrackets.core.control.FloatControl

When the control receives the value, it will be passed through to the FloatControl.valueChanged(double) listener that is implemented when the class is created.
valueChanged(double) - Method in class net.happybrackets.core.control.FloatControlSender
Deprecated.
 
valueChanged(int) - Method in class net.happybrackets.core.control.IntegerControl

When the control receives the value, it will be passed through to the IntegerControl.valueChanged(int) listener that is implemented when the class is created.
valueChanged(int) - Method in class net.happybrackets.core.control.IntegerControlSender
Deprecated.
 
valueChanged(String) - Method in class net.happybrackets.core.control.TextControl
 
valueChanged(String) - Method in class net.happybrackets.core.control.TextControlSender
Deprecated.
 
valueOf(String) - Static method in enum net.happybrackets.core.control.ControlScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.core.control.ControlType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.core.control.DynamicControl.DISPLAY_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.core.control.DynamicControl.NETWORK_TRANSMIT_MESSAGE_ARGS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.core.scheduling.HBScheduler.MESSAGE_PARAMS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.device.HB.AccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.device.HB.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.device.sensors.HTS221.HTS221ControlRegistry1
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.device.sensors.HTS221.HTS221HumidityResolutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.device.sensors.HTS221.HTS221TemperatureResolutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.happybrackets.device.sensors.LPS25H.LPS25HControlRegistry1
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.happybrackets.core.control.ControlScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.core.control.ControlType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.core.control.DynamicControl.DISPLAY_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.core.control.DynamicControl.NETWORK_TRANSMIT_MESSAGE_ARGS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.core.scheduling.HBScheduler.MESSAGE_PARAMS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.device.HB.AccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.device.HB.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.device.sensors.HTS221.HTS221ControlRegistry1
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.device.sensors.HTS221.HTS221HumidityResolutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.device.sensors.HTS221.HTS221TemperatureResolutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.happybrackets.device.sensors.LPS25H.LPS25HControlRegistry1
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class net.happybrackets.core.OSCVocabulary.Device
 
VERSION_FILE - Static variable in class net.happybrackets.core.BuildVersion
 
viableInterfaces() - Static method in class net.happybrackets.core.Device
Obtain a list of NetworkInterface objects which are of interest to HappyBrackets.

W

WaveformVisualiser - Class in net.happybrackets.controller.gui
Displays the waveform on a JPanel based on a AudioContext This is a legacy Class for Kadenze course
WaveformVisualiser() - Constructor for class net.happybrackets.controller.gui.WaveformVisualiser
 
WaveModule - Class in net.happybrackets.core.instruments
An encapsulated class for generating a basic wave player with functions to set the frequency, gain, and Buffer type.
WaveModule() - Constructor for class net.happybrackets.core.instruments.WaveModule
Create a WaveModule with default parameters of 440hz, 0.1 gain with a sine wave buffer
WaveModule(double, double, Buffer) - Constructor for class net.happybrackets.core.instruments.WaveModule
Create a basic WaveModule for generating simple wave playback
WaveModule(UGen, double, Buffer) - Constructor for class net.happybrackets.core.instruments.WaveModule
Create a basic WaveModule for generating simple wave playback
WaveModule(double, UGen, Buffer) - Constructor for class net.happybrackets.core.instruments.WaveModule
Create a basic WaveModule for generating simple wave playback
WaveModule(UGen, UGen, Buffer) - Constructor for class net.happybrackets.core.instruments.WaveModule
Create a basic WaveModule for generating simple wave playback
WHO_AM_I - Static variable in class net.happybrackets.device.sensors.HTS221
 
WHO_AM_I - Static variable in class net.happybrackets.device.sensors.LPS25H
 
WHO_AM_I_AG_ID - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
WHO_AM_I_M - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
WHO_AM_I_M_ID - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
WHO_AM_I_XG - Static variable in class net.happybrackets.device.sensors.LSM9DS1
 
WORKING_DIRECTORY - Static variable in class net.happybrackets.core.config.DefaultConfig
 
workingDir - Variable in class net.happybrackets.core.config.LoadableConfig
 
WRITE - Static variable in class net.happybrackets.core.OSCVocabulary.FileSendMessage
 
write(int, int, byte) - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
write(int, int, byte[], int, int) - Static method in class net.happybrackets.device.sensors.LSM9DS1
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links