Examples of FakeBerNode


Examples of org.hxzon.asn1.core.type.ext.FakeBerNode

    protected void readValue(BerInputStream stream) {
        super.readValue(stream);
        byte[] data = getValue();
        fList = new ArrayList<BerNode>(data.length / 4);
        FakeBerNode node;
        for (int i = 0; i < data.length; i += 8) {
            long value = BytesUtil.toSigned(data, i, 4);
            long quality = BytesUtil.toSigned(data, i + 4, 4);
            node = new Sv92AsduDataItem(value, quality);
            node.setTagOffset(super.getValueOffset() + i);
            node.setTotalLen(8);
            node.setId(String.valueOf(i / 8));
            node.setName(String.valueOf(i / 8));
            node.setParent(this);
            fList.add(node);
        }
    }
View Full Code Here

Examples of org.hxzon.asn1.core.type.ext.FakeBerNode

    public static BerNode createBerIecTimeOfDay(String name, String display, int tag, BerInputStream stream) {
        return new TimeOfDay().init(name, display, tag, stream);
    }

    public static BerNode createFakeBerInteger(String name, String display, long value, int offset, int len) {
        FakeBerNode node = new FakeBerInteger(value);
        node.setId(name);
        node.setName(display);
        node.setTagOffset(offset);
        node.setTotalLen(len);
        return node;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.