import jp.bitmeister.asn1.sample.FrightStatusTypes.Airport;
import jp.bitmeister.asn1.sample.FrightStatusTypes.FrightNumber;
import jp.bitmeister.asn1.sample.FrightStatusTypes.Information;
-import jp.bitmeister.asn1.sample.FrightStatusTypes.Rs;
import jp.bitmeister.asn1.sample.FrightStatusTypes.Status;
import jp.bitmeister.asn1.type.ASN1Modules;
import jp.bitmeister.asn1.type.ASN1TagClass;
import jp.bitmeister.asn1.type.ASN1Type;
import jp.bitmeister.asn1.type.builtin.INTEGER;
import jp.bitmeister.asn1.type.builtin.OCTET_STRING;
-import jp.bitmeister.asn1.type.builtin.REAL;
import jp.bitmeister.asn1.type.useful.UTCTime;
public class FrightStatusMain {
public static void main(String[] args) {
- ASN1Modules.using(new FrightStatusTypes());
- Rs rs = new Rs();
- rs.collection().add(new REAL(1.1101));
- rs.collection().add(new REAL(-1001010101.11));
- rs.collection().add(new REAL(0.00000011));
- rs.collection().add(new REAL(123456789.123456789));
- rs.collection().add(new REAL(1));
- rs.collection().add(new REAL(-0.1));
- rs.collection().add(new REAL(-0.01));
- derEncAndDec(rs);
+ ASN1Modules.using(new FrightStatusTypes());
FrightStatus status = new FrightStatus(
new FrightNumber("JP041"),
}
static void derEncAndDec(ASN1Type data) {
+
System.out.println(data);
ByteArrayOutputStream bo = new ByteArrayOutputStream();
BerEncoder enc = new DerEncoder(bo);
catch (ASN1DecodingException e) {
e.printStackTrace();
}
+
}
}
import jp.bitmeister.asn1.type.builtin.INTEGER;
import jp.bitmeister.asn1.type.builtin.NULL;
import jp.bitmeister.asn1.type.builtin.OCTET_STRING;
-import jp.bitmeister.asn1.type.builtin.REAL;
import jp.bitmeister.asn1.type.builtin.SEQUENCE;
import jp.bitmeister.asn1.type.builtin.SEQUENCE_OF;
import jp.bitmeister.asn1.type.builtin.SET_OF;
@ASN1ModuleTags(ASN1TagDefault.AUTOMATIC_TAGS)
public class FrightStatusTypes extends ASN1Module {
- public static class Rs extends SET_OF<REAL> {
- public Rs() {
- super(REAL.class);
- }
- }
-
public FrightStatusTypes() {
register(FrightStatus.class);
}