Esempio n. 1
0
 private void _parse()
 {
     _invokeIdAndPriority      = new DlmsStruct.InvokeIdAndPriority(m_io);
     _cosemAttributeDescriptor = new DlmsStruct.CosemAttributeDescriptor(m_io);
     _accessSelection          = new DlmsStruct.SelectiveAccessDescriptorOptional(m_io);
     _value = new DlmsData(m_io);
 }
Esempio n. 2
0
 private void _parse()
 {
     _present = m_io.ReadU1();
     if (Present != 0)
     {
         _value = new DlmsData(m_io);
     }
 }
Esempio n. 3
0
            private void _parse()
            {
                _dataResultType = m_io.ReadU1();
                switch (DataResultType)
                {
                case 0: {
                    _dataResultValue = new DlmsData(m_io);
                    break;
                }

                case 1: {
                    _dataResultValue = new DataAccessResult(m_io, this, m_root);
                    break;
                }
                }
            }
 private void _parse()
 {
     _time = new DlmsStruct.CosemDateTimeOptional(m_io);
     _cosemAttributeDescriptor = new DlmsStruct.CosemAttributeDescriptor(m_io);
     _attributeValue           = new DlmsData(m_io);
 }
Esempio n. 5
0
 private void _parse()
 {
     _accessSelector   = m_io.ReadU1();
     _accessParameters = new DlmsData(m_io);
 }
Esempio n. 6
0
 public Long64Unsigned(KaitaiStream io, DlmsData parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root;
     _parse();
 }
Esempio n. 7
0
 public BitString(KaitaiStream io, DlmsData parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root;
     _parse();
 }
Esempio n. 8
0
 public Structure(KaitaiStream io, DlmsData parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root;
     _parse();
 }
Esempio n. 9
0
 public DlmsData(KaitaiStream io, KaitaiStruct parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root ?? this;
     _parse();
 }
Esempio n. 10
0
 public CompactArray(KaitaiStream io, DlmsData parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root;
     _parse();
 }
Esempio n. 11
0
 public LengthEncoded(KaitaiStream io, KaitaiStruct parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root;
     _parse();
 }
Esempio n. 12
0
 public OctetStringOptional(KaitaiStream io, KaitaiStruct parent = null, DlmsData root = null) : base(io)
 {
     m_parent = parent;
     m_root   = root;
     _parse();
 }