Esempio n. 1
0
        private void LoadConfigPart_Data(XmlElement xml_node)
        {
            if (xml_node == null)
            {
                return;
            }

            var newobj = new SendFrameConfig();

            /* === パラメータ読み込み === */
            /* protocol_decoder_id */
            newobj.ProtocolDecoderID = Guid.Parse(GetAttribute(xml_node, "protocol_decoder_id", ""));

            /* frame_type */
            newobj.FrameType = UInt16.Parse(GetAttribute(xml_node, "frame_type", "0"));

            /* frame_bitdata */
            newobj.FrameBitData = HexTextEncoder.ToBinary(GetAttribute(xml_node, "frame_bitdata", ""));

            /* frame_bitlength */
            newobj.FrameBitLength = uint.Parse(GetAttribute(xml_node, "frame_bitlength", "0"));

            /* === 設定リストへ追加 === */
            Value.Add(newobj);
        }
Esempio n. 2
0
 public BinaryTextData(string hex_string)
 {
     data_buffer_ = HexTextEncoder.ToBinary(hex_string);
     data_size_   = data_buffer_.Length;
 }