37 lines
1.2 KiB
Java
37 lines
1.2 KiB
Java
package com.honeywell.bacnetSpyder.networkInterface;
|
|
|
|
import com.honeywell.bacnetSpyder.xl10Controller.datatypes.BBacnetNvConfigurationDescriptor;
|
|
import com.honeywell.honeywellXL10NextGen.logicContainers.BIMacro;
|
|
import com.honeywell.honeywellXL10NextGen.networkInterface.INetworkObject;
|
|
import com.honeywell.honeywellXL10NextGen.points.BIOPointInterface;
|
|
import javax.baja.bacnet.enums.BBacnetObjectType;
|
|
import javax.baja.util.Array;
|
|
|
|
public interface IBACnetNwObject extends INetworkObject {
|
|
boolean canObjectBeEdited();
|
|
|
|
boolean canObjectBeExposed();
|
|
|
|
boolean canObjectBeRemoved();
|
|
|
|
void fillNvConfigStructureForCompilation(BBacnetNvConfigurationDescriptor bBacnetNvConfigurationDescriptor);
|
|
|
|
int getObjectId();
|
|
|
|
String getObjectName();
|
|
|
|
BBacnetObjectType getObjectType();
|
|
|
|
String mapObjectToPoint(BIMacro bIMacro, BIOPointInterface[] bIOPointInterfaceArr, BIOPointInterface[] bIOPointInterfaceArr2, Array array);
|
|
|
|
void setObjectId(int i);
|
|
|
|
void setObjectName(String str);
|
|
|
|
void setObjectSpecificProperties(BIOPointInterface bIOPointInterface);
|
|
|
|
void setObjectType(BBacnetObjectType bBacnetObjectType);
|
|
|
|
void updateProperties(BIOPointInterface bIOPointInterface, BIOPointInterface bIOPointInterface2);
|
|
}
|