package org.societies.css.devicemgmt.DeviceDriverExample.statevariables; import org.societies.api.css.devicemgmt.IDeviceStateVariable; public class LightLevelStateVariable implements IDeviceStateVariable{ final private String NAME = "lightLevel"; @Override public String[] getAllowedValues() { return null; } @Override public Object getDefaultValue() { return new Long (100); } @Override public Class<?> getDataJavaType() { return Long.class; } @Override public Number getMaximumValue() { return 3000; } @Override public Number getMinimumValue() { return 10; } @Override public String getName() { return NAME; } @Override public Number getStep() { return null; } @Override public String getDeviceMgmtDataType() { return null; } @Override public boolean isEnventable() { return true; } }