43 lines
1.1 KiB
Java
43 lines
1.1 KiB
Java
package com.tridium.bport.messages;
|
|
|
|
import com.tridium.bport.enums.BBPortClientJobErrorEnum;
|
|
import com.tridium.bport.messages.BPortCommandBase.CommandStruct;
|
|
import java.util.LinkedList;
|
|
import javax.baja.sys.BComponent;
|
|
|
|
public interface IBPortCommand {
|
|
void addDependentCommands();
|
|
|
|
boolean canAbruptCurrentCommand();
|
|
|
|
void commandFinished(int i, LinkedList linkedList, BBPortClientJobErrorEnum bBPortClientJobErrorEnum, int i2, BComponent bComponent, int i3);
|
|
|
|
void commandSent();
|
|
|
|
LinkedList createMessages(int i, BPortClientJobData bPortClientJobData);
|
|
|
|
int getCmdResponseCode();
|
|
|
|
CommandStruct getCommandInfo();
|
|
|
|
LinkedList getDependentCommands();
|
|
|
|
boolean getIsCommandResponseFail();
|
|
|
|
int getPointIndex();
|
|
|
|
int getPointType();
|
|
|
|
int getTargetDevice();
|
|
|
|
void handleDependentCommandsResponse(LinkedList linkedList);
|
|
|
|
boolean isPointCommand();
|
|
|
|
void messagesReceived(int i, int i2, BPortMessage bPortMessage);
|
|
|
|
void removeDependentCommand(IBPortCommand iBPortCommand);
|
|
|
|
void setCmdResponseCode(int i);
|
|
}
|