149 lines
3.8 KiB
Java
149 lines
3.8 KiB
Java
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);
|
|
}
|