link start!
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
package com.tridium.bacnet.stack;
|
||||
|
||||
import com.tridium.bacnet.services.BacnetServicePrimitive;
|
||||
import javax.baja.bacnet.datatypes.BBacnetAddress;
|
||||
|
||||
public interface AppDebugListener {
|
||||
void receive(BBacnetAddress bBacnetAddress, BacnetServicePrimitive bacnetServicePrimitive);
|
||||
|
||||
void send(BBacnetAddress bBacnetAddress, BacnetServicePrimitive bacnetServicePrimitive);
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.tridium.bacnet.stack;
|
||||
|
||||
public interface BacnetStackErrorCodes {
|
||||
public static final String E_BACNET_STACK_CANNOT_SEND = "Cannot send packet: invoke ID ";
|
||||
public static final String E_BACNET_STACK_CLIENT_STACK_DISABLED = "Stack Disabled";
|
||||
public static final String E_BACNET_STACK_LINK_ETHERNET_DRIVER_FAILED = "Ethernet driver failed to open";
|
||||
public static final String E_BACNET_STACK_NETWORK_INVALID_MESSAGE = "Invalid Network Layer Message";
|
||||
public static final String E_BACNET_STACK_NETWORK_UNSUPPORTED_MESSAGE = "Unsupported Network Layer Message";
|
||||
public static final String E_BACNET_STACK_NETWORK_UNSUPPORTED_PROTOCOL_VERSION = "Unsupported Protocol Version";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_INVALID_APDU_LENGTH = "Invalid APDU length";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_INVALID_APDU_TYPE = "Invalid APDU type";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_INVALID_INVOKE_ID = "No Invoke IDs available";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_INVALID_RESPONSE_TYPE = "Invalid Response Type";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_LOCKUP_DETECTED = "lockup: invoke ID ";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_QUEUE_FULL = "Transport Queue Overflow";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_TRANSACTION_ABANDONED = "abandoned: invoke ID ";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_TRANSACTION_TIMEOUT = "timeout: invoke ID ";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_UNKNOWN_PDU_TYPE = "Unknown PDU type received";
|
||||
public static final String E_BACNET_STACK_TRANSPORT_UNRESOLVED_ADDRESS = "Unresolved device address";
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.tridium.bacnet.stack;
|
||||
|
||||
import com.tridium.bacnet.services.unconfirmed.IAmRequest;
|
||||
import javax.baja.bacnet.datatypes.BBacnetAddress;
|
||||
import javax.baja.bacnet.io.BacnetServiceListener;
|
||||
|
||||
public interface IAmListener extends BacnetServiceListener {
|
||||
void receiveIAm(IAmRequest iAmRequest, BBacnetAddress bBacnetAddress);
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.tridium.bacnet.stack;
|
||||
|
||||
import com.tridium.bacnet.services.unconfirmed.IHaveRequest;
|
||||
import javax.baja.bacnet.datatypes.BBacnetAddress;
|
||||
import javax.baja.bacnet.io.BacnetServiceListener;
|
||||
|
||||
public interface IHaveListener extends BacnetServiceListener {
|
||||
void receiveIHave(IHaveRequest iHaveRequest, BBacnetAddress bBacnetAddress);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.tridium.bacnet.stack.link;
|
||||
|
||||
import com.tridium.bacnet.stack.BacnetInputStream;
|
||||
|
||||
public interface LinkListener {
|
||||
void rcvIndication(byte[] bArr, byte[] bArr2, BacnetInputStream bacnetInputStream);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.tridium.bacnet.stack.link.ip;
|
||||
|
||||
public interface BvllConst {
|
||||
public static final int BVLC_RESULT = 0;
|
||||
public static final int BVLC_TYPE_BACNET_IP = 129;
|
||||
public static final int BVLL_BASE_LENGTH = 4;
|
||||
public static final int BVLL_LENGTH_OFFSET = 2;
|
||||
public static final int DELETE_FOREIGN_DEVICE_TABLE_ENTRY = 8;
|
||||
public static final int DISTRIBUTE_BROADCAST_TO_NETWORK = 9;
|
||||
public static final int FORWARDED_NPDU = 4;
|
||||
public static final int ORIGINAL_BROADCAST_NPDU = 11;
|
||||
public static final int ORIGINAL_UNICAST_NPDU = 10;
|
||||
public static final int READ_BROADCAST_DISTRIBUTION_TABLE = 2;
|
||||
public static final int READ_BROADCAST_DISTRIBUTION_TABLE_ACK = 3;
|
||||
public static final int READ_FOREIGN_DEVICE_TABLE = 6;
|
||||
public static final int READ_FOREIGN_DEVICE_TABLE_ACK = 7;
|
||||
public static final int REGISTER_FOREIGN_DEVICE = 5;
|
||||
public static final int WRITE_BROADCAST_DISTRIBUTION_TABLE = 1;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.tridium.bacnet.stack.network;
|
||||
|
||||
public interface PrioritizedQueueEntry {
|
||||
PrioritizedQueueEntry getNext();
|
||||
|
||||
int getPriority();
|
||||
|
||||
void setNext(PrioritizedQueueEntry prioritizedQueueEntry);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.tridium.bacnet.stack.server;
|
||||
|
||||
import com.tridium.bacnet.services.BacnetServicePrimitive;
|
||||
import javax.baja.bacnet.datatypes.BBacnetAddress;
|
||||
|
||||
public interface ServiceHandler {
|
||||
BacnetServicePrimitive receiveRequest(int i, BacnetServicePrimitive bacnetServicePrimitive, BBacnetAddress bBacnetAddress);
|
||||
}
|
||||
Reference in New Issue
Block a user