A B C D G I M N O P R S T U Y

A

ADCINPUT_P1 - Static variable in class org.bluemelon.bluesense.AdcInputDevice
Port pin value for pin 1
ADCINPUT_P2 - Static variable in class org.bluemelon.bluesense.AdcInputDevice
Port pin value for pin 2
ADCINPUT_P3 - Static variable in class org.bluemelon.bluesense.AdcInputDevice
Port pin value for pin 3
ADCINPUT_P4 - Static variable in class org.bluemelon.bluesense.AdcInputDevice
Port pin value for pin 4
ADCINPUT_P5 - Static variable in class org.bluemelon.bluesense.AdcInputDevice
Port pin value for pin 5
ADCINPUT_P6 - Static variable in class org.bluemelon.bluesense.AdcInputDevice
Port pin value for pin 6
AdcInputDevice - Class in org.bluemelon.bluesense
Interface to the analog input device BM7003.
AdcInputDevice(Master, int) - Constructor for class org.bluemelon.bluesense.AdcInputDevice
Creates a 'software' adcinput device with a given id.
addDeviceEventListener(DeviceEventListener) - Method in class org.bluemelon.bluesense.Device
 
addIPAddress(String, String, String) - Method in class org.bluemelon.bluesense.Master
Connects to a BlueSense internet master via internet
aSyncYield(int) - Method in class org.bluemelon.bluesense.Master
Takes care of data transmission/reception from the BlueSense network.
autoYield(int, int) - Method in class org.bluemelon.bluesense.Master
Calls yield every interval us for a total of duration us.

B

BSDAC_P1 - Static variable in class org.bluemelon.bluesense.DacOutputDevice
Port value for pin 1
BSDAC_P2 - Static variable in class org.bluemelon.bluesense.DacOutputDevice
Port value for pin 2
BSDAC_P3 - Static variable in class org.bluemelon.bluesense.DacOutputDevice
Port value for pin 3
BSDAC_P4 - Static variable in class org.bluemelon.bluesense.DacOutputDevice
Port value for pin 4
BSDAC_P5 - Static variable in class org.bluemelon.bluesense.DacOutputDevice
Port value for pin 5
BSDAC_P6 - Static variable in class org.bluemelon.bluesense.DacOutputDevice
Port value for pin 6
BSMOTOR_P1 - Static variable in class org.bluemelon.bluesense.MotorDevice
Port value for pin 1
BSMOTOR_P2 - Static variable in class org.bluemelon.bluesense.MotorDevice
Port value for pin 2
bsRouterDevice_getSerialWriteBufferPendingData() - Method in class org.bluemelon.bluesense.RouterDevice
 
bsRouterDevice_writeSerialData(int[]) - Method in class org.bluemelon.bluesense.RouterDevice
Writes serial data into the writebuffer which will be copied to the serial extension board.
BSSERVO_P1 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 1
BSSERVO_P2 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 2
BSSERVO_P3 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 3
BSSERVO_P4 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 4
BSSERVO_P5 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 5
BSSERVO_P6 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 6
BSSERVO_P7 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 7
BSSERVO_P8 - Static variable in class org.bluemelon.bluesense.ServoDevice
Port value for pin 8

C

clearDeviceTable() - Method in class org.bluemelon.bluesense.Master
Clears the device table.
clearMessages() - Method in class org.bluemelon.bluesense.Master
Clears last errors
close() - Method in class org.bluemelon.bluesense.Master
Closes the master.
configPending() - Method in class org.bluemelon.bluesense.AdcInputDevice
Checks if a configuration is being currently being set or being retrieved
configPending() - Method in class org.bluemelon.bluesense.RouterDevice
Checks if a configuration is being currently being set or being retrieved
configPending() - Method in class org.bluemelon.bluesense.ServoDevice
Checks if a configuration is being currently being set or being retrieved
configPending() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Checks if a configuration is being currently being set or being retrieved

D

DacOutputDevice - Class in org.bluemelon.bluesense
Interface to the servo motor module BM7006.
DacOutputDevice(Master, int) - Constructor for class org.bluemelon.bluesense.DacOutputDevice
Creates a 'software' analog output device proxy with a given id.
detect(int) - Method in class org.bluemelon.bluesense.Device
Tries to detect this device.
detect(int) - Method in class org.bluemelon.bluesense.UnknownDevice
Do not use.
detectDevice(int, int) - Method in class org.bluemelon.bluesense.Master
Try to detect a device with a given identifier.
detectDevices(int, int) - Method in class org.bluemelon.bluesense.Master
Detects a number of devices
Device - Class in org.bluemelon.bluesense
The device class holds common information for all BlueSense devices (eg.
DeviceEventListener - Interface in org.bluemelon.bluesense
 
dispose() - Method in class org.bluemelon.bluesense.Master
Used by PApplet (Processing) to shut things down.

G

getChangedCountersMask() - Method in class org.bluemelon.bluesense.SwitchInputDevice
 
getChangedInputsMask() - Method in class org.bluemelon.bluesense.AdcInputDevice
 
getChangedInputsMask() - Method in class org.bluemelon.bluesense.SwitchInputDevice
 
getChangedRotariesMask() - Method in class org.bluemelon.bluesense.SwitchInputDevice
 
getConfigurationAutoStop() - Method in class org.bluemelon.bluesense.StepperDevice
 
getConfigurationCurrent() - Method in class org.bluemelon.bluesense.StepperDevice
 
getConfigurationFastDecay() - Method in class org.bluemelon.bluesense.StepperDevice
 
getConfigurationHalfStep() - Method in class org.bluemelon.bluesense.StepperDevice
 
getConfigurationWaveDrive() - Method in class org.bluemelon.bluesense.StepperDevice
 
getCurrentAngle(int) - Method in class org.bluemelon.bluesense.ServoDevice
Returns the current set angle of a specific servo.
getCurrentAngles(int[]) - Method in class org.bluemelon.bluesense.ServoDevice
Fills an array with the current set angles.
getCurrentChannel() - Method in class org.bluemelon.bluesense.RouterDevice
Obtain the last retrieved wireless channel settings.
getCurrentOffset() - Method in class org.bluemelon.bluesense.ServoDevice
Returns the current set offset configuration parameter
getCurrentOutput(int) - Method in class org.bluemelon.bluesense.DacOutputDevice
Returns the current set value of a specific output.
getCurrentOutput(int) - Method in class org.bluemelon.bluesense.OCOutputDevice
returns output state of a pin
getCurrentOutput(int) - Method in class org.bluemelon.bluesense.RelayOutputDevice
returns output state of a pin
getCurrentOutputs(int[]) - Method in class org.bluemelon.bluesense.DacOutputDevice
Fills an array with the current set output values.
getCurrentOutputs() - Method in class org.bluemelon.bluesense.OCOutputDevice
Returns the current output states (in a multiplexed value)
getCurrentOutputs() - Method in class org.bluemelon.bluesense.RelayOutputDevice
Returns the current output states (in a multiplexed value)
getCurrentPWMDutyCycle(int) - Method in class org.bluemelon.bluesense.OCOutputDevice
Firmware: 2+ Returns the current set duty cycle of a specific port.
getCurrentPWMDutyCycles(int[]) - Method in class org.bluemelon.bluesense.OCOutputDevice
Firmware: 2+ Fills an array with the current set PWM duty cycles.
getCurrentResolution() - Method in class org.bluemelon.bluesense.AdcInputDevice
Obtain the last retrieved resolution settings.
getCurrentSampleDelay() - Method in class org.bluemelon.bluesense.AdcInputDevice
Obtain the last retrieved sample delay settings.
getCurrentSerialBaudRate() - Method in class org.bluemelon.bluesense.RouterDevice
 
getCurrentSerialDataBits() - Method in class org.bluemelon.bluesense.RouterDevice
 
getCurrentSerialParity() - Method in class org.bluemelon.bluesense.RouterDevice
 
getCurrentSerialStopBits() - Method in class org.bluemelon.bluesense.RouterDevice
 
getCurrentSpeed(int) - Method in class org.bluemelon.bluesense.MotorDevice
Returns the current set speed of a specific motor.
getCurrentSpeed() - Method in class org.bluemelon.bluesense.StepperDevice
Returns the current set speed of a specific stepper.
getCurrentSpeeds(int[]) - Method in class org.bluemelon.bluesense.MotorDevice
Fills an array with the current set speeds.
getCurrentStepCount() - Method in class org.bluemelon.bluesense.StepperDevice
 
getCurrentVoltageReference() - Method in class org.bluemelon.bluesense.AdcInputDevice
Obtain the last retrieved voltage reference settings.
getDeviceById(int) - Method in class org.bluemelon.bluesense.Master
Returns the device with the given id.
getFirmwareVersion() - Method in class org.bluemelon.bluesense.Device
 
getFirstDevice() - Method in class org.bluemelon.bluesense.Master
Gets the first found device from the table.
getId() - Method in class org.bluemelon.bluesense.Device
 
getLastMessage(int) - Method in class org.bluemelon.bluesense.Master
Get last error messages
getLastSampledCounter(int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
returns the last received counter value
getLastSampledInput(int) - Method in class org.bluemelon.bluesense.AdcInputDevice
Gets the analog input value of a certain port.
getLastSampledInput(int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
returns the last taken bit sample on a specific port
getLastSampledInputs() - Method in class org.bluemelon.bluesense.SwitchInputDevice
returns the last taken multiplexed bit sample.
getLastSampledRotary(int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
returns the last received rotary value
getListedDeviceCount() - Method in class org.bluemelon.bluesense.Master
Return the total number of found devices in the table.
getMessageCount() - Method in class org.bluemelon.bluesense.Master
Returns the number of occurred messages
getNextDevice(Device) - Method in class org.bluemelon.bluesense.Master
Gets the next device from the table.
getPendingAngle(int) - Method in class org.bluemelon.bluesense.ServoDevice
Returns the angle of a specific servo, which is currently underway to the device
getPendingAngles(int[]) - Method in class org.bluemelon.bluesense.ServoDevice
Fills an array with angles which are currently underway to the device
getPendingConfigurationAutoStop() - Method in class org.bluemelon.bluesense.StepperDevice
 
getPendingConfigurationCurrent() - Method in class org.bluemelon.bluesense.StepperDevice
 
getPendingConfigurationFastDecay() - Method in class org.bluemelon.bluesense.StepperDevice
 
getPendingConfigurationHalfStep() - Method in class org.bluemelon.bluesense.StepperDevice
 
getPendingConfigurationWaveDrive() - Method in class org.bluemelon.bluesense.StepperDevice
 
getPendingOutput(int) - Method in class org.bluemelon.bluesense.DacOutputDevice
Returns the value of a specific output, which is currently underway to the device
getPendingOutput(int) - Method in class org.bluemelon.bluesense.OCOutputDevice
Returns the 'tobe set' state of an output
getPendingOutput(int) - Method in class org.bluemelon.bluesense.RelayOutputDevice
Returns the 'tobe set' state of an output
getPendingOutputs(int[]) - Method in class org.bluemelon.bluesense.DacOutputDevice
Fills an array with output values which are currently underway to the device
getPendingOutputs() - Method in class org.bluemelon.bluesense.OCOutputDevice
Returns a bitmask containing which outputs are be set after the request finishes
getPendingOutputs() - Method in class org.bluemelon.bluesense.RelayOutputDevice
Returns a bitmask containing which outputs are be set after the request finishes
getPendingPWMDutyCycle(int) - Method in class org.bluemelon.bluesense.OCOutputDevice
Firmware: 2+ Returns the angle of a specific servo, which is currently underway to the device
getPendingPWMDutyCycles(int[]) - Method in class org.bluemelon.bluesense.OCOutputDevice
Firmware: 2+ Fills an array with duty cycle values which are currently underway to the device
getPendingSpeed(int) - Method in class org.bluemelon.bluesense.MotorDevice
Returns the speed of a specific motor, which is currently underway to the device
getPendingSpeed() - Method in class org.bluemelon.bluesense.StepperDevice
Returns the speed of a specific stepper, which is currently underway to the device
getPendingSpeeds(int[]) - Method in class org.bluemelon.bluesense.MotorDevice
Fills an array with speeds which are currently underway to the device
getRequestGetConfigDone() - Method in class org.bluemelon.bluesense.AdcInputDevice
Checks if the configuration request is finished
getRequestGetConfigDone() - Method in class org.bluemelon.bluesense.RouterDevice
Checks if the configuration request is finished
getRequestGetConfigDone() - Method in class org.bluemelon.bluesense.ServoDevice
Checks if the configuration request is finished
getRequestGetConfigDone() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Checks if the configuration request is finished
getRequestGetConfigurationDone() - Method in class org.bluemelon.bluesense.StepperDevice
 
getRequestGetInputsDone() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Checks if an 'input values' request is finished
getRequestSetAnglesDone() - Method in class org.bluemelon.bluesense.ServoDevice
Checks if the angle set request is finished
getRequestSetConfigDone() - Method in class org.bluemelon.bluesense.AdcInputDevice
Checks if the configuration set request is finished
getRequestSetConfigDone() - Method in class org.bluemelon.bluesense.RouterDevice
Checks if the configuration set request is finished
getRequestSetConfigDone() - Method in class org.bluemelon.bluesense.ServoDevice
Checks if the configuration set request is finished
getRequestSetConfigDone() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Checks if the configuration set request is finished
getRequestSetConfigurationDone() - Method in class org.bluemelon.bluesense.StepperDevice
Checks if the configuration request is finished
getRequestSetOutputsDone() - Method in class org.bluemelon.bluesense.DacOutputDevice
Checks if the output set request is finished
getRequestSetOutputsDone() - Method in class org.bluemelon.bluesense.OCOutputDevice
Checks if the output set request is finished
getRequestSetOutputsDone() - Method in class org.bluemelon.bluesense.RelayOutputDevice
Checks if the output set request is finished
getRequestSetSpeedDone() - Method in class org.bluemelon.bluesense.StepperDevice
Checks if the speed set request is finished
getRequestSetSpeedsDone() - Method in class org.bluemelon.bluesense.MotorDevice
Checks if the speed set request is finished
getSampleCount() - Method in class org.bluemelon.bluesense.AdcInputDevice
 
getSampleCount() - Method in class org.bluemelon.bluesense.SwitchInputDevice
returns the total number of samples taken since the start of the application
getSerialReceiveAsciiMode() - Method in class org.bluemelon.bluesense.RouterDevice
Returns the serial receive mode.
getTimeOutUs() - Method in class org.bluemelon.bluesense.AdcInputDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.DacOutputDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.MotorDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.OCOutputDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.RelayOutputDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.RouterDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.ServoDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.StepperDevice
Returns the current set time out delay.
getTimeOutUs() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Returns the current set time out delay.
getTimeUs() - Method in class org.bluemelon.bluesense.Master
 
getType() - Method in class org.bluemelon.bluesense.Device
 
getType() - Method in class org.bluemelon.bluesense.UnknownDevice
In case of an unknown device, getType returns the found hardware type.
getTypeName() - Method in class org.bluemelon.bluesense.Device
 

I

INPUT_COUNT - Static variable in class org.bluemelon.bluesense.AdcInputDevice
 
INPUT_COUNT - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
 
isAccessible() - Method in class org.bluemelon.bluesense.Device
Checks if the device is accessible.
isAccessible() - Method in class org.bluemelon.bluesense.UnknownDevice
Do not use.

M

Master - Class in org.bluemelon.bluesense
The master class forms the gateway between the BlueSense network and the Java application.
Master() - Constructor for class org.bluemelon.bluesense.Master
Constructs a Master with id 0 (default).
Master(int) - Constructor for class org.bluemelon.bluesense.Master
Constructs a Master a given id.
MAX_CHANNEL - Static variable in class org.bluemelon.bluesense.RouterDevice
 
MAX_RESOLUTION - Static variable in class org.bluemelon.bluesense.AdcInputDevice
 
MAX_VREF - Static variable in class org.bluemelon.bluesense.AdcInputDevice
 
MOTORCOUNT - Static variable in class org.bluemelon.bluesense.MotorDevice
The number of motors that can be controlled
MotorDevice - Class in org.bluemelon.bluesense
Interface to the dc motor module BM7005.
MotorDevice(Master, int) - Constructor for class org.bluemelon.bluesense.MotorDevice
Creates a 'software' dc motor device proxy with a given id.

N

notifyEvent(Object) - Method in interface org.bluemelon.bluesense.DeviceEventListener
 

O

OCOUTPUT_PA_1 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A1
OCOUTPUT_PA_2 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A2
OCOUTPUT_PA_3 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A3
OCOUTPUT_PA_4 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A4
OCOUTPUT_PA_5 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A5
OCOUTPUT_PA_6 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A6
OCOUTPUT_PA_7 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A7
OCOUTPUT_PA_8 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin A8
OCOUTPUT_PB_1 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B1
OCOUTPUT_PB_2 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B2
OCOUTPUT_PB_3 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B3
OCOUTPUT_PB_4 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B4
OCOUTPUT_PB_5 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B5
OCOUTPUT_PB_6 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B6
OCOUTPUT_PB_7 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B7
OCOUTPUT_PB_8 - Static variable in class org.bluemelon.bluesense.OCOutputDevice
Port pin value for pin B8
OCOutputDevice - Class in org.bluemelon.bluesense
 
OCOutputDevice(Master, int) - Constructor for class org.bluemelon.bluesense.OCOutputDevice
Creates a bluesense device with id 'deviceid'
org.bluemelon.bluesense - package org.bluemelon.bluesense
 
OUTPUTCOUNT - Static variable in class org.bluemelon.bluesense.DacOutputDevice
The number of outputs that can be controlled
OUTPUTCOUNT - Static variable in class org.bluemelon.bluesense.OCOutputDevice
 
OUTPUTCOUNT - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
 

P

popReceivedSerialData(int[]) - Method in class org.bluemelon.bluesense.RouterDevice
Retrieves received buffered data from the serial extension board.
PROXY_ID - Static variable in class org.bluemelon.bluesense.AdcInputDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.DacOutputDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.MotorDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.OCOutputDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.RouterDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.ServoDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.StepperDevice
 
PROXY_ID - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.AdcInputDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.DacOutputDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.MotorDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.OCOutputDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.RouterDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.ServoDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.StepperDevice
 
PROXY_TITLE - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
 

R

RELAYOUTPUT_P_1 - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
Port pin value for pin 1
RELAYOUTPUT_P_2 - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
Port pin value for pin 2
RELAYOUTPUT_P_3 - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
Port pin value for pin 3
RelayOutputDevice - Class in org.bluemelon.bluesense
 
RelayOutputDevice(Master, int) - Constructor for class org.bluemelon.bluesense.RelayOutputDevice
Creates a bluesense device with id 'deviceid'
removeDeviceEventListener(DeviceEventListener) - Method in class org.bluemelon.bluesense.Device
 
requestDeviceTable() - Method in class org.bluemelon.bluesense.Master
Checks if there are new devices.
requestGetAngles() - Method in class org.bluemelon.bluesense.ServoDevice
Sends a request to retrieve the current set angles
requestGetConfiguration() - Method in class org.bluemelon.bluesense.AdcInputDevice
Request to obtain the configuration settings from a adcInput Device.
requestGetConfiguration() - Method in class org.bluemelon.bluesense.RouterDevice
Request to obtain the configuration settings from a adcInput Device.
requestGetConfiguration() - Method in class org.bluemelon.bluesense.ServoDevice
Request to obtain the configuration settings from a servo Device.
requestGetConfiguration() - Method in class org.bluemelon.bluesense.StepperDevice
 
requestGetConfiguration() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Request to obtain the configuration settings from a adcInput Device.
requestGetInputs() - Method in class org.bluemelon.bluesense.SwitchInputDevice
Send a request to obtain the values of the switch inputs
requestGetOutputs() - Method in class org.bluemelon.bluesense.DacOutputDevice
Sends a request to retrieve the current set output values
requestGetOutputs() - Method in class org.bluemelon.bluesense.OCOutputDevice
Sends a request to retrieve the current set output states
requestGetOutputs() - Method in class org.bluemelon.bluesense.RelayOutputDevice
Sends a request to retrieve the current set output states
requestGetSpeeds() - Method in class org.bluemelon.bluesense.MotorDevice
Sends a request to retrieve the current set speeds
requestGetState() - Method in class org.bluemelon.bluesense.StepperDevice
 
requestNeedsBooleans(int, boolean) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Sends a request: request that the device should not/should send boolean states
requestNeedsCounter(int, boolean) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Sends a request: request that the device should not/should send counter states
requestNeedsRotary(int, boolean) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Sends a request: request that the device should not/should send rotary encoder states
requestSetAngle(int, int) - Method in class org.bluemelon.bluesense.ServoDevice
Requests the servo device to set one of its servos to a new angle
requestSetAngles(int, int[]) - Method in class org.bluemelon.bluesense.ServoDevice
Requests the servo device to set its servos to new angles
requestSetChannel(int) - Method in class org.bluemelon.bluesense.RouterDevice
Request the router device to set a new wireless channel
requestSetConfiguration(int, int, int) - Method in class org.bluemelon.bluesense.AdcInputDevice
Request the adcInput device to set a new reference voltage, sample delay and resolution
requestSetConfiguration(int) - Method in class org.bluemelon.bluesense.ServoDevice
Requests to set the configuration of a servo device.
requestSetConfiguration(int, boolean, boolean, boolean, boolean) - Method in class org.bluemelon.bluesense.StepperDevice
Requests setting a new configuration
requestSetConfiguration(int, int, int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Request the switchInput device to set the input types
requestSetOutput(int, int) - Method in class org.bluemelon.bluesense.DacOutputDevice
Requests the dac output device to set one of its outputs to a new value
requestSetOutput(int, boolean) - Method in class org.bluemelon.bluesense.OCOutputDevice
Sends a request to set a single output to a new state
requestSetOutput(int, boolean) - Method in class org.bluemelon.bluesense.RelayOutputDevice
Sends a request to set a single output to a new state
requestSetOutputs(int, int[]) - Method in class org.bluemelon.bluesense.DacOutputDevice
Requests the analog output device to set its outputs to new values
requestSetOutputs(int, int) - Method in class org.bluemelon.bluesense.OCOutputDevice
Sends a request to update the output states of the device.
requestSetOutputs(int, int) - Method in class org.bluemelon.bluesense.RelayOutputDevice
Sends a request to update the output states of the device.
requestSetPWMDutyCycle(int, int) - Method in class org.bluemelon.bluesense.OCOutputDevice
Firmware: version 2+ Sets the dutycycle for PWM (pulse width modulation) for the specified pin
requestSetPWMDutyCycles(int, int[]) - Method in class org.bluemelon.bluesense.OCOutputDevice
Firmware: version 2+ Sets the duty cycles of pwm (pulse width modulation) pins
requestSetResolution(int) - Method in class org.bluemelon.bluesense.AdcInputDevice
Requests the adcInput device to set a new sample resolution
requestSetSampleDelay(int) - Method in class org.bluemelon.bluesense.AdcInputDevice
Requests the adcInput device to set a new sample delay
requestSetSerialConfiguration(int, int, int, int) - Method in class org.bluemelon.bluesense.RouterDevice
Sets the configuration parameters for the serial extension board.
requestSetSpeed(int, int) - Method in class org.bluemelon.bluesense.MotorDevice
Requests the motor device to set one of its motors to a new speed
requestSetSpeeds(int, int[]) - Method in class org.bluemelon.bluesense.MotorDevice
Requests the motor device to set its motors to new speeds
requestSetStepCount(int, int) - Method in class org.bluemelon.bluesense.StepperDevice
Requests the stepper device to set one of its steppers to a new speed
requestSetVoltageReference(int) - Method in class org.bluemelon.bluesense.AdcInputDevice
Requests the adcInput device to set a new reference voltage
RouterDevice - Class in org.bluemelon.bluesense
Interface to the wireless router device BM7502.
RouterDevice(Master, int) - Constructor for class org.bluemelon.bluesense.RouterDevice
Creates a 'software' adcinput device with a given id.

S

SERVOCOUNT - Static variable in class org.bluemelon.bluesense.ServoDevice
The number of servos that can be controlled
ServoDevice - Class in org.bluemelon.bluesense
Interface to the servo motor module BM7004.
ServoDevice(Master, int) - Constructor for class org.bluemelon.bluesense.ServoDevice
Creates a 'software' servo motor device proxy with a given id.
setEventMethod(Object, Method) - Method in class org.bluemelon.bluesense.Master
Supply a method that will be called when certain events take place.
setSerialBufferSizes(int, int) - Method in class org.bluemelon.bluesense.RouterDevice
Sets buffer sizes to be used for receiving and writing data from/to the serial extension board
setSerialReceiveAsciiMode(boolean) - Method in class org.bluemelon.bluesense.RouterDevice
Set serial receive mode.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.AdcInputDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.DacOutputDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.MotorDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.OCOutputDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.RelayOutputDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.RouterDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.ServoDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(int) - Method in class org.bluemelon.bluesense.StepperDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
setTimeOutUs(long) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Sets the time out value which is used to check if a request was acknowledged in the set time.
start(int) - Method in class org.bluemelon.bluesense.Master
Starts communication process.
startTimeDebug() - Method in class org.bluemelon.bluesense.Master
 
StepperDevice - Class in org.bluemelon.bluesense
Interface to the dc stepper module.
StepperDevice(Master, int) - Constructor for class org.bluemelon.bluesense.StepperDevice
Creates a 'software' dc stepper device proxy with a given id.
stop() - Method in class org.bluemelon.bluesense.Master
Stops communication process.
SUPPORTS - Static variable in class org.bluemelon.bluesense.AdcInputDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.DacOutputDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.MotorDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.OCOutputDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.RelayOutputDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.RouterDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.ServoDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.StepperDevice
 
SUPPORTS - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
 
SWITCHINPUT_PA_1 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin A1
SWITCHINPUT_PA_2 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin A2
SWITCHINPUT_PA_3 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin A3
SWITCHINPUT_PA_4 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin A4
SWITCHINPUT_PA_5 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin A5
SWITCHINPUT_PA_6 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin A6
SWITCHINPUT_PB_1 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin B1
SWITCHINPUT_PB_2 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin B2
SWITCHINPUT_PB_3 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin B3
SWITCHINPUT_PB_4 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin B4
SWITCHINPUT_PB_5 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin B5
SWITCHINPUT_PB_6 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value for pin B6
SWITCHINPUT_RA_1_2 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value combination for a rotary encoder connection on ports A1 en A2
SWITCHINPUT_RA_3_4 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value combination for a rotary encoder connection on ports A3 en A4
SWITCHINPUT_RA_5_6 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value combination for a rotary encoder connection on ports A5 en A6
SWITCHINPUT_RB_1_2 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value combination for a rotary encoder connection on ports B1 en B2
SWITCHINPUT_RB_3_4 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value combination for a rotary encoder connection on ports B3 en B4
SWITCHINPUT_RB_5_6 - Static variable in class org.bluemelon.bluesense.SwitchInputDevice
Port pin value combination for a rotary encoder connection on ports B5 en B6
SwitchInputDevice - Class in org.bluemelon.bluesense
Interface to the switchInputDevice BM7001.
SwitchInputDevice(Master, int) - Constructor for class org.bluemelon.bluesense.SwitchInputDevice
Creates a 'software' switchInput device with a given id.

T

TYPE_ID - Static variable in class org.bluemelon.bluesense.UnknownDevice
 

U

UnknownDevice - Class in org.bluemelon.bluesense
A device of this class is returned when either:
1.
usesBooleans(int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Find out if we receive the boolean states of hardware side A or B.
usesCounter(int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Find out if we receive counter states.
usesRotary(int) - Method in class org.bluemelon.bluesense.SwitchInputDevice
Find out if we receive rotary states.

Y

yield() - Method in class org.bluemelon.bluesense.Master
Takes care of data transmission/reception from the BlueSense network.

A B C D G I M N O P R S T U Y