link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,119 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.datatypes.BBacnetBitString;
import javax.baja.bacnet.datatypes.BBacnetDate;
import javax.baja.bacnet.datatypes.BBacnetNull;
import javax.baja.bacnet.datatypes.BBacnetObjectIdentifier;
import javax.baja.bacnet.datatypes.BBacnetOctetString;
import javax.baja.bacnet.datatypes.BBacnetTime;
import javax.baja.bacnet.datatypes.BBacnetUnsigned;
import javax.baja.sys.BFloat;
import javax.baja.sys.BInteger;
public interface AsnInput {
public static final int END_OF_DATA = -1;
int available();
int getDataLength();
boolean isApplicationTag(int i);
boolean isClosingTag(int i);
boolean isContextTag(int i);
boolean isOpeningTag(int i);
boolean isValueTag(int i);
int peekApplicationTag() throws AsnException;
int peekTag() throws AsnException;
int read(byte[] bArr);
BBacnetOctetString readBacnetOctetString() throws AsnException;
BBacnetOctetString readBacnetOctetString(int i) throws AsnException;
BBacnetBitString readBitString() throws AsnException;
BBacnetBitString readBitString(int i) throws AsnException;
boolean readBoolean() throws AsnException;
boolean readBoolean(int i) throws AsnException;
String readCharacterString() throws AsnException;
String readCharacterString(int i) throws AsnException;
byte[] readContextTaggedData() throws AsnException;
BBacnetDate readDate() throws AsnException;
BBacnetDate readDate(int i) throws AsnException;
double readDouble() throws AsnException;
double readDouble(int i) throws AsnException;
byte[] readEncodedValue(int i) throws AsnException;
int readEnumerated() throws AsnException;
int readEnumerated(int i) throws AsnException;
BFloat readFloat() throws AsnException;
BFloat readFloat(int i) throws AsnException;
int readInteger() throws AsnException;
BBacnetNull readNull() throws AsnException;
BBacnetNull readNull(int i) throws AsnException;
BBacnetObjectIdentifier readObjectIdentifier() throws AsnException;
BBacnetObjectIdentifier readObjectIdentifier(int i) throws AsnException;
byte[] readOctetString() throws AsnException;
byte[] readOctetString(int i) throws AsnException;
float readReal() throws AsnException;
float readReal(int i) throws AsnException;
BInteger readSigned() throws AsnException;
BInteger readSigned(int i) throws AsnException;
int readSignedInteger() throws AsnException;
int readSignedInteger(int i) throws AsnException;
BBacnetTime readTime() throws AsnException;
BBacnetTime readTime(int i) throws AsnException;
BBacnetUnsigned readUnsigned() throws AsnException;
BBacnetUnsigned readUnsigned(int i) throws AsnException;
int readUnsignedInt() throws AsnException;
int readUnsignedInt(int i) throws AsnException;
long readUnsignedInteger() throws AsnException;
long readUnsignedInteger(int i) throws AsnException;
void skipClosingTag(int i) throws AsnException;
void skipOpeningTag(int i) throws AsnException;
int skipTag() throws AsnException;
}
@@ -0,0 +1,148 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.datatypes.BBacnetBitString;
import javax.baja.bacnet.datatypes.BBacnetDate;
import javax.baja.bacnet.datatypes.BBacnetObjectIdentifier;
import javax.baja.bacnet.datatypes.BBacnetOctetString;
import javax.baja.bacnet.datatypes.BBacnetTime;
import javax.baja.bacnet.datatypes.BBacnetUnsigned;
import javax.baja.bacnet.enums.BCharacterSetEncoding;
import javax.baja.sys.BAbsTime;
import javax.baja.sys.BBoolean;
import javax.baja.sys.BEnum;
import javax.baja.sys.BInteger;
import javax.baja.sys.BNumber;
import javax.baja.sys.BString;
import javax.baja.sys.BTime;
public interface AsnOutput {
void write(byte[] bArr);
void writeBitString(int i, BBacnetBitString bBacnetBitString);
void writeBitString(int i, boolean[] zArr);
void writeBitString(BBacnetBitString bBacnetBitString);
void writeBitString(boolean[] zArr);
void writeBoolean(int i, BBoolean bBoolean);
void writeBoolean(int i, boolean z);
void writeBoolean(BBoolean bBoolean);
void writeBoolean(boolean z);
void writeCharacterString(int i, String str);
void writeCharacterString(int i, String str, BCharacterSetEncoding bCharacterSetEncoding);
void writeCharacterString(int i, BString bString);
void writeCharacterString(int i, BString bString, BCharacterSetEncoding bCharacterSetEncoding);
void writeCharacterString(String str);
void writeCharacterString(String str, BCharacterSetEncoding bCharacterSetEncoding);
void writeCharacterString(BString bString);
void writeCharacterString(BString bString, BCharacterSetEncoding bCharacterSetEncoding);
void writeClosingTag(int i);
void writeDate(int i, int i2, int i3, int i4);
void writeDate(int i, int i2, int i3, int i4, int i5);
void writeDate(int i, BBacnetDate bBacnetDate);
void writeDate(int i, BAbsTime bAbsTime);
void writeDate(BBacnetDate bBacnetDate);
void writeDate(BAbsTime bAbsTime);
void writeDouble(double d);
void writeDouble(int i, double d);
void writeDouble(int i, BNumber bNumber);
void writeDouble(BNumber bNumber);
void writeEncodedValue(int i, byte[] bArr);
void writeEncodedValue(byte[] bArr);
void writeEnumerated(int i);
void writeEnumerated(int i, int i2);
void writeEnumerated(int i, BEnum bEnum);
void writeEnumerated(BEnum bEnum);
void writeNull();
void writeNull(int i);
void writeObjectIdentifier(int i, int i2);
void writeObjectIdentifier(int i, int i2, int i3);
void writeObjectIdentifier(int i, BBacnetObjectIdentifier bBacnetObjectIdentifier);
void writeObjectIdentifier(BBacnetObjectIdentifier bBacnetObjectIdentifier);
void writeOctetString(int i, BBacnetOctetString bBacnetOctetString);
void writeOctetString(int i, byte[] bArr);
void writeOctetString(BBacnetOctetString bBacnetOctetString);
void writeOctetString(byte[] bArr);
void writeOpeningTag(int i);
void writeReal(double d);
void writeReal(int i, double d);
void writeReal(int i, BNumber bNumber);
void writeReal(BNumber bNumber);
void writeSignedInteger(int i);
void writeSignedInteger(int i, int i2);
void writeSignedInteger(int i, BInteger bInteger);
void writeSignedInteger(BInteger bInteger);
void writeTime(int i, int i2, int i3, int i4);
void writeTime(int i, int i2, int i3, int i4, int i5);
void writeTime(int i, BBacnetTime bBacnetTime);
void writeTime(int i, BAbsTime bAbsTime);
void writeTime(int i, BTime bTime);
void writeTime(BBacnetTime bBacnetTime);
void writeTime(BAbsTime bAbsTime);
void writeTime(BTime bTime);
void writeUnsigned(int i, BBacnetUnsigned bBacnetUnsigned);
void writeUnsigned(BBacnetUnsigned bBacnetUnsigned);
void writeUnsignedInteger(int i, long j);
void writeUnsignedInteger(long j);
}
@@ -0,0 +1,4 @@
package javax.baja.bacnet.io;
public interface BacnetServiceListener {
}
@@ -0,0 +1,12 @@
package javax.baja.bacnet.io;
public interface ChangeListError {
public static final int ERROR_TYPE_TAG = 0;
public static final int FIRST_FAILED_ELEMENT_NUMBER_TAG = 1;
long getFirstFailedElementNumber();
void readAsn(AsnInput asnInput) throws AsnException;
void writeAsn(AsnOutput asnOutput);
}
@@ -0,0 +1,11 @@
package javax.baja.bacnet.io;
public interface ErrorType {
int getErrorClass();
int getErrorCode();
void readEncoded(AsnInput asnInput) throws AsnException;
void writeEncoded(AsnOutput asnOutput);
}
@@ -0,0 +1,14 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.datatypes.BBacnetAddress;
import javax.baja.bacnet.datatypes.BBacnetObjectIdentifier;
import javax.baja.bacnet.datatypes.BBacnetTimeStamp;
import javax.baja.bacnet.enums.BBacnetNotifyType;
import javax.baja.bacnet.enums.BCharacterSetEncoding;
import javax.baja.sys.BEnum;
public interface EventNotificationListener extends BacnetServiceListener {
void receiveConfirmedEventNotification(BBacnetAddress bBacnetAddress, long j, BBacnetObjectIdentifier bBacnetObjectIdentifier, BBacnetObjectIdentifier bBacnetObjectIdentifier2, BBacnetTimeStamp bBacnetTimeStamp, long j2, int i, BEnum bEnum, String str, BBacnetNotifyType bBacnetNotifyType, boolean z, BEnum bEnum2, BEnum bEnum3, byte[] bArr, BCharacterSetEncoding bCharacterSetEncoding);
void receiveUnconfirmedEventNotification(BBacnetAddress bBacnetAddress, long j, BBacnetObjectIdentifier bBacnetObjectIdentifier, BBacnetObjectIdentifier bBacnetObjectIdentifier2, BBacnetTimeStamp bBacnetTimeStamp, long j2, int i, BEnum bEnum, String str, BBacnetNotifyType bBacnetNotifyType, boolean z, BEnum bEnum2, BEnum bEnum3, byte[] bArr, BCharacterSetEncoding bCharacterSetEncoding);
}
@@ -0,0 +1,20 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.datatypes.BBacnetOctetString;
public interface FileData {
public static final int RECORD_ACCESS = 1;
public static final int STREAM_ACCESS = 0;
int getAccessMethod();
byte[] getFileData();
BBacnetOctetString[] getFileRecordData();
int getFileStart();
long getRecordCount();
boolean isEndOfFile();
}
@@ -0,0 +1,12 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.BacnetException;
import javax.baja.bacnet.datatypes.BBacnetAddress;
public interface PrivateTransferListener extends BacnetServiceListener {
int getVendorId();
byte[] receiveConfirmedPrivateTransfer(long j, long j2, byte[] bArr, BBacnetAddress bBacnetAddress) throws BacnetException;
void receiveUnconfirmedPrivateTransfer(long j, long j2, byte[] bArr, BBacnetAddress bBacnetAddress) throws BacnetException;
}
@@ -0,0 +1,11 @@
package javax.baja.bacnet.io;
public interface PropertyReference {
int getPropertyArrayIndex();
int getPropertyId();
void readAsn(AsnInput asnInput) throws AsnException;
void writeAsn(AsnOutput asnOutput);
}
@@ -0,0 +1,23 @@
package javax.baja.bacnet.io;
public interface PropertyValue {
int getErrorClass();
int getErrorCode();
int getPriority();
ErrorType getPropertyAccessError();
int getPropertyArrayIndex();
int getPropertyId();
byte[] getPropertyValue();
boolean isError();
void readAsn(AsnInput asnInput) throws AsnException, RejectException;
void writeAsn(AsnOutput asnOutput);
}
@@ -0,0 +1,33 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.datatypes.BBacnetBitString;
public interface RangeData extends PropertyReference {
public static final int FIRST_SEQUENCE_NUMBER = 6;
public static final int ITEM_COUNT = 4;
public static final int ITEM_DATA = 7;
public static final int ITEM_DATA_NO_SEQ_NUM = 5;
public static final int RESULT_FLAGS = 3;
ErrorType getError();
int getErrorClass();
int getErrorCode();
long getFirstSequenceNumber();
long getItemCount();
byte[] getItemData();
BBacnetBitString getResultFlags();
boolean includesFirstItem();
boolean includesLastItem();
boolean isError();
boolean isMoreItems();
}
@@ -0,0 +1,19 @@
package javax.baja.bacnet.io;
import javax.baja.bacnet.datatypes.BBacnetDateTime;
public interface RangeReference extends PropertyReference {
public static final int BY_POSITION = 3;
public static final int BY_SEQUENCE_NUMBER = 6;
public static final int BY_TIME = 7;
public static final int BY_TIME_DEPRECATED = 4;
public static final int TIME_RANGE_DEPRECATED = 5;
int getCount();
int getRangeType();
long getReferenceIndex();
BBacnetDateTime getReferenceTime();
}