/*
* Copyright (C) 2013-2014 Sony Computer Science Laboratories, Inc. All Rights Reserved.
* Copyright (C) 2014 Sony Corporation. All Rights Reserved.
*/
package com.sonycsl.Kadecot.wamp.echonetlite;
import java.util.List;
public interface ECHONETLiteDeviceGenerator {
public void onInitGenerator(List<ECHONETLiteDeviceData> dataList);
public void onDeleteEchoDevice(ECHONETLiteDeviceData data);
public void onDeleteAllEchoDevice();
public String getProtocolName();
public boolean setProperty(ECHONETLiteDeviceData data, byte epc, byte[] edt);
public byte[] getProperty(ECHONETLiteDeviceData data, byte epc);
public boolean isValidProperty(ECHONETLiteDeviceData data, byte epc, byte[] edt);
public byte[] getStatusChangeAnnouncementProperties(ECHONETLiteDeviceData data);
public byte[] getSetProperties(ECHONETLiteDeviceData data);
public byte[] getGetProperties(ECHONETLiteDeviceData data);
}