public Nested(KaitaiStream p__io, KaitaiStruct p__parent = null, NestedTypeParam p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
private void _read() { _animationName = System.Text.Encoding.GetEncoding("ASCII").GetString(KaitaiStream.BytesTerminate(m_io.ReadBytes(16), 0, false)); _unknownCount1 = m_io.ReadU1(); _unknownXx = m_io.ReadU1(); _unknownSize1 = m_io.ReadU2le(); _unknownPtr2 = m_io.ReadU4le(); _unknown3 = m_io.ReadU4le(); _unknown4 = m_io.ReadU4le(); _unknownData1 = new List <UnknownData1>((int)(UnknownCount1)); for (var i = 0; i < UnknownCount1; i++) { _unknownData1.Add(new UnknownData1(m_io, this, m_root)); } }
public SetRequestNormal(KaitaiStream io, DlmsSetRequest parent = null, DlmsSetRequest root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
private void _parse() { _pduType = ((DlmsPduType)m_io.ReadU1()); switch (PduType) { case DlmsPduType.GetResponse: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsGetResponse(io___raw_pdu); break; } case DlmsPduType.EvenNotificationRequest: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsEventNotificationRequest(io___raw_pdu); break; } case DlmsPduType.GetRequest: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsGetRequest(io___raw_pdu); break; } case DlmsPduType.SetResponse: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsSetResponse(io___raw_pdu); break; } case DlmsPduType.ActionResponse: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsActionResponse(io___raw_pdu); break; } case DlmsPduType.SetRequest: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsSetRequest(io___raw_pdu); break; } case DlmsPduType.ActionRequest: { __raw_pdu = m_io.ReadBytesFull(); var io___raw_pdu = new KaitaiStream(__raw_pdu); _pdu = new DlmsActionRequest(io___raw_pdu); break; } default: { _pdu = m_io.ReadBytesFull(); break; } } }
public UnknownData1(KaitaiStream p__io, CtrCharacter.AnimationEntry.Animation p__parent = null, CtrCharacter p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public SshPublicKey(KaitaiStream p__io, KaitaiStruct p__parent = null, SshPublicKey p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public ImportsAbsRel(KaitaiStream p__io, KaitaiStruct p__parent = null, ImportsAbsRel p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public NsRecord(KaitaiStream io, Answer parent = null, DnsPacket root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
public DnsPacket(KaitaiStream io, KaitaiStruct parent = null, DnsPacket root = null) : base(io) { m_parent = parent; m_root = root ?? this; _parse(); }
public Label(KaitaiStream io, DomainName parent = null, DnsPacket root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
public DomainName(KaitaiStream io, KaitaiStruct parent = null, DnsPacket root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
public Data(KaitaiStream p__io, EosExceptionBytes p__parent = null, EosExceptionBytes p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public EosExceptionBytes(KaitaiStream p__io, KaitaiStruct p__parent = null, EosExceptionBytes p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public override Vector4 ReadValue(KaitaiStream input) { return(new Vector4(input.ReadF4be(), input.ReadF4be(), input.ReadF4be(), input.ReadF4be())); }
public Cstring(KaitaiStream p__io, KaitaiStruct p__parent = null, SshPublicKey p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public PacketFlags(KaitaiStream io, DnsPacket parent = null, DnsPacket root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
public KeyDsa(KaitaiStream p__io, SshPublicKey p__parent = null, SshPublicKey p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public PointerStruct(KaitaiStream io, Label parent = null, DnsPacket root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
public EllipticCurve(KaitaiStream p__io, SshPublicKey.KeyEcdsa p__parent = null, SshPublicKey p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public KaitaiStruct(KaitaiStream io) { m_io = io; }
public DlmsApdu(KaitaiStream io, KaitaiStruct parent = null, DlmsApdu root = null) : base(io) { m_parent = parent; m_root = root ?? this; _parse(); }
public Bitmap(KaitaiStream p__io, PsxTim p__parent = null, PsxTim p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public MiiStudioBinary(KaitaiStream p__io, KaitaiStruct p__parent = null, MiiStudioBinary p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public RecursiveOne(KaitaiStream p__io, KaitaiStruct p__parent = null, RecursiveOne p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
private void _read() { _size = m_io.ReadU4le(); _name = System.Text.Encoding.GetEncoding("ASCII").GetString(KaitaiStream.BytesTerminate(m_io.ReadBytes(16), 0, false)); _unknown1 = m_io.ReadBytes(8); _name2 = System.Text.Encoding.GetEncoding("ASCII").GetString(KaitaiStream.BytesTerminate(m_io.ReadBytes(16), 0, false)); _magic1 = m_io.EnsureFixedContents(new byte[] { 0, 0, 0, 0 }); _unknown2 = m_io.ReadBytes(12); _wx8Ptr = m_io.ReadU4le(); _magic2 = m_io.EnsureFixedContents(new byte[] { 0, 0, 0, 0 }); _unknownPtr1 = m_io.ReadU4le(); _unknownPtr2 = m_io.ReadU4le(); _magic3 = m_io.EnsureFixedContents(new byte[] { 0, 0, 0, 0 }); _animationsCount = m_io.ReadU4le(); _animationsTablePtr = m_io.ReadU4le(); _magic4 = m_io.EnsureFixedContents(new byte[] { 0, 0, 0, 0 }); }
public Fini(KaitaiStream p__io, RecursiveOne p__parent = null, RecursiveOne p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public DlmsSetRequest(KaitaiStream io, KaitaiStruct parent = null, DlmsSetRequest root = null) : base(io) { m_parent = parent; m_root = root ?? this; _parse(); }
public ImportsCircularB(KaitaiStream p__io, KaitaiStruct p__parent = null, ImportsCircularB p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public SetRequestWithListAndFirstDatablock(KaitaiStream io, DlmsSetRequest parent = null, DlmsSetRequest root = null) : base(io) { m_parent = parent; m_root = root; _parse(); }
public BytesPadTerm(KaitaiStream p__io, KaitaiStruct p__parent = null, BytesPadTerm p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }