2026-03-17 13:31:18 -07:00

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);
}