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

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