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); }
public BinaryTextData(string hex_string) { data_buffer_ = HexTextEncoder.ToBinary(hex_string); data_size_ = data_buffer_.Length; }