public class VoltageSensor extends LegoService
callbackHelper, connectInfo, inputFormat, io
Modifier and Type | Method and Description |
---|---|
static VoltageSensor |
createService(ConnectInfo connectInfo,
IO io) |
InputFormat |
getDefaultInputFormat()
The default input format that will be uploaded to the device for this service upon discovery of the service.
|
java.lang.String |
getServiceName() |
float |
getValueAsMilliVolts() |
void |
handleUpdatedValueData(byte[] valueData)
Handle new value data from device (may be overwritten in sub-classes)
|
addValidDataFormat, didReceiveInputFormat, didReceiveValueData, didRequestConnectInfo, equals, getConnectInfo, getDevice, getFloatFromData, getInputFormat, getInputFormatMode, getIntegerFromData, getIo, getNumberFromValueData, getNumberFromValueData, getNumbersFromValueDataSet, getNumbersFromValueDataSet, getValidDataFormats, getValueAsFloat, getValueAsInteger, getValueData, handleUpdatedInputFormat, hashCode, isInternalService, registerCallbackListener, removeValidDataFormat, sendReadValueRequest, sendResetStateRequest, setDevice, unregisterCallbackListener, updateCurrentInputFormatWithNewMode, updateInputFormat, writeData
public java.lang.String getServiceName()
getServiceName
in class LegoService
public InputFormat getDefaultInputFormat()
LegoService
getDefaultInputFormat
in class LegoService
InputFormat
of the servicepublic static VoltageSensor createService(ConnectInfo connectInfo, IO io)
public float getValueAsMilliVolts()
public void handleUpdatedValueData(byte[] valueData) throws LDSDKError
LegoService
handleUpdatedValueData
in class LegoService
valueData
- received value dataLDSDKError
- if received data could not be verified