- 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
-
- 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
-
- 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 OSCListener
s.
- clearClockTickListener() - Method in class net.happybrackets.core.scheduling.Clock
-
- clearControlTargets() - Method in class net.happybrackets.core.control.DynamicControlParent
-
- clearListeners() - Method in class net.happybrackets.device.network.NetworkCommunication
-
Clear all @OSCListener
s.
- 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(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
-
- CLOCK_SYNC_PORT - Static variable in class net.happybrackets.core.config.DefaultConfig
-
- ClockAdjustment - Class in net.happybrackets.core.scheduling
-
- 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
-
- 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
- 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
-
- 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
-
- 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
-
- DynamicControlParent(DynamicControl) - Constructor for class net.happybrackets.core.control.DynamicControlParent
-
Constructor
- 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
-
- getAdjustmentDuration() - Method in class net.happybrackets.core.scheduling.ClockAdjustment
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- removeListener(SensorValueChangedListener) - Method in class net.happybrackets.device.sensors.Sensor
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- setControlScope(ControlScope) - Method in class net.happybrackets.core.control.BooleanControlSender
-
Deprecated.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.ClassObjectControl
-
- 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
-
- setDisplayType(DynamicControl.DISPLAY_TYPE) - Method in class net.happybrackets.core.control.TriggerControl
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- valueChanged(double) - Method in class net.happybrackets.core.control.FloatControlSender
-
Deprecated.
- valueChanged(int) - Method in class net.happybrackets.core.control.IntegerControl
-
- 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.