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

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