30 lines
1.0 KiB
Java
30 lines
1.0 KiB
Java
package com.tridium.nv;
|
|
|
|
import com.tridium.nv.BNiagaraVirtualGateway.PartialSlotInfo;
|
|
import com.tridium.nv.point.BVirtualAction;
|
|
import com.tridium.nv.point.IProxyActionParent;
|
|
import javax.baja.naming.BOrd;
|
|
import javax.baja.sys.BValue;
|
|
|
|
public interface INiagaraVirtualCommsAdapter {
|
|
void error(String str, Exception exception);
|
|
|
|
BValue getActionDefault(IProxyActionParent iProxyActionParent, BVirtualAction bVirtualAction, String str) throws Exception;
|
|
|
|
BValue invokeAction(IProxyActionParent iProxyActionParent, BVirtualAction bVirtualAction, BValue bValue, String str) throws Exception;
|
|
|
|
boolean isTraceOn();
|
|
|
|
BVirtualAction[] loadActions(IProxyActionParent iProxyActionParent, String str) throws Exception;
|
|
|
|
PartialSlotInfo[] loadPartial(BOrd bOrd, BOrd[] bOrdArr, String str) throws Exception;
|
|
|
|
BSlotInfo[] loadSlots(BOrd bOrd, String str) throws Exception;
|
|
|
|
void message(String str);
|
|
|
|
void trace(String str);
|
|
|
|
void write(BOrd bOrd, String str, BValue bValue, String str2) throws Exception;
|
|
}
|