public class WrapperSerialization
extends java.lang.Object
Constructor and Description |
---|
WrapperSerialization() |
Modifier and Type | Method and Description |
---|---|
int |
deserializeColor(java.util.Map<java.lang.String,java.lang.Object> color) |
java.lang.String |
mapToJSONString(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list) |
java.lang.String |
mapToJSONString(java.util.Map<java.lang.String,java.lang.Object> map) |
java.util.Map<java.lang.String,java.lang.Object> |
parseJSONObject(java.lang.String jsonString) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeColor(int color) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeDevice(LegoDevice device) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeDeviceBatteryLevel(LegoDevice device,
int level) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeDeviceButtonStateChange(LegoDevice device,
boolean pressed) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeDeviceError(LegoDevice device,
LDSDKError error) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeDeviceLowVoltage(LegoDevice device,
boolean lowVoltage) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeDeviceNameChange(LegoDevice device,
java.lang.String oldName,
java.lang.String newName) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
serializeDevices(java.util.List<? extends LegoDevice> devices) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeInputFormat(InputFormat inputFormat) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeService(LegoService service) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeService(LegoService service,
boolean onlyBasicInfo) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceAngleChange(TiltSensor sensor,
TiltSensor.TiltSensorAngle oldAngle,
TiltSensor.TiltSensorAngle newAngle) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceColorChange(RGBLight rgbLight,
java.lang.Integer oldRGBColor,
java.lang.Integer newRGBColor) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceColorIndexChange(RGBLight rgbLight,
int oldColorIndex,
int newColorIndex) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceCountChange(MotionSensor sensor,
int count) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceCrashChange(TiltSensor sensor,
TiltSensor.TiltSensorCrash oldCrashValue,
TiltSensor.TiltSensorCrash newCrashValue) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceCurrentChange(CurrentSensor sensor,
float milliAmps) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(CurrentSensor currentSensor) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(LegoService service) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(MotionSensor motionSensor) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(Motor motor) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(PiezoTonePlayer piezoTonePlayer) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(RGBLight light) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(TiltSensor tiltSensor) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceData(VoltageSensor voltageSensor) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceDirectionChange(TiltSensor sensor,
TiltSensor.TiltSensorDirection oldDirection,
TiltSensor.TiltSensorDirection newDirection) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceDistanceChange(MotionSensor sensor,
float oldDistance,
float newDistance) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceInputFormatChange(LegoService service,
InputFormat oldFormat,
InputFormat newFormat) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceValueDataChange(LegoService service,
byte[] oldValue,
byte[] newValue) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceVoltageChange(VoltageSensor sensor,
float milliVolts) |
java.util.Map<java.lang.String,java.lang.Object> |
serializeServiceWithData(LegoService service) |
public java.util.Map<java.lang.String,java.lang.Object> serializeDevice(LegoDevice device)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> serializeDevices(java.util.List<? extends LegoDevice> devices)
public java.util.Map<java.lang.String,java.lang.Object> serializeDeviceNameChange(LegoDevice device, java.lang.String oldName, java.lang.String newName)
public java.util.Map<java.lang.String,java.lang.Object> serializeDeviceButtonStateChange(LegoDevice device, boolean pressed)
public java.util.Map<java.lang.String,java.lang.Object> serializeDeviceBatteryLevel(LegoDevice device, int level)
public java.util.Map<java.lang.String,java.lang.Object> serializeDeviceLowVoltage(LegoDevice device, boolean lowVoltage)
public java.util.Map<java.lang.String,java.lang.Object> serializeDeviceError(LegoDevice device, LDSDKError error)
public java.util.Map<java.lang.String,java.lang.Object> serializeInputFormat(InputFormat inputFormat)
public java.util.Map<java.lang.String,java.lang.Object> serializeService(LegoService service)
public java.util.Map<java.lang.String,java.lang.Object> serializeService(LegoService service, boolean onlyBasicInfo)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceWithData(LegoService service)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(LegoService service)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(Motor motor)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(RGBLight light)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(MotionSensor motionSensor)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(TiltSensor tiltSensor)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(VoltageSensor voltageSensor)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(CurrentSensor currentSensor)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceData(PiezoTonePlayer piezoTonePlayer)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceValueDataChange(LegoService service, byte[] oldValue, byte[] newValue)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceInputFormatChange(LegoService service, InputFormat oldFormat, InputFormat newFormat)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceCurrentChange(CurrentSensor sensor, float milliAmps)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceDistanceChange(MotionSensor sensor, float oldDistance, float newDistance)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceCountChange(MotionSensor sensor, int count)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceColorChange(RGBLight rgbLight, java.lang.Integer oldRGBColor, java.lang.Integer newRGBColor)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceColorIndexChange(RGBLight rgbLight, int oldColorIndex, int newColorIndex)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceDirectionChange(TiltSensor sensor, TiltSensor.TiltSensorDirection oldDirection, TiltSensor.TiltSensorDirection newDirection)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceAngleChange(TiltSensor sensor, TiltSensor.TiltSensorAngle oldAngle, TiltSensor.TiltSensorAngle newAngle)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceCrashChange(TiltSensor sensor, TiltSensor.TiltSensorCrash oldCrashValue, TiltSensor.TiltSensorCrash newCrashValue)
public java.util.Map<java.lang.String,java.lang.Object> serializeServiceVoltageChange(VoltageSensor sensor, float milliVolts)
public java.util.Map<java.lang.String,java.lang.Object> serializeColor(int color)
public java.lang.String mapToJSONString(java.util.Map<java.lang.String,java.lang.Object> map)
public java.lang.String mapToJSONString(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
public java.util.Map<java.lang.String,java.lang.Object> parseJSONObject(java.lang.String jsonString) throws org.json.simple.parser.ParseException
org.json.simple.parser.ParseException
public int deserializeColor(java.util.Map<java.lang.String,java.lang.Object> color) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException