/** * \brief Serialize the current object to XML. * \param parentNode The parent node. */ void serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; SerialPortDataTransport::serialize(node); node.put("Checksum", d_checksum); parentNode.add_child(getDefaultXmlNodeName(), node); }
void PCSCDataTransport::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getTransportType()); parentNode.add_child(getDefaultXmlNodeName(), node); }
void SAMKeyStorage::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("KeySlot", d_key_slot); parentNode.add_child(getDefaultXmlNodeName(), node); }
void NFCReaderUnit::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; ReaderUnit::serialize(node); node.put("Name", d_name); parentNode.add_child(getDefaultXmlNodeName(), node); }
void IdOnDemandReaderUnitConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("AuthenticateCode", d_authCode); parentNode.add_child(getDefaultXmlNodeName(), node); }
void A3MLGM5600ReaderUnitConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("LocalPort", d_localPort); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ISO15693Location::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("Block", block); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ReaderMemoryKeyStorage::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("KeySlot", d_key_slot); node.put("Volatile", d_volatile); parentNode.add_child(getDefaultXmlNodeName(), node); }
void RFIDeasReaderUnit::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getReaderProvider()->getRPType()); d_readerUnitConfig->serialize(node); parentNode.add_child(getDefaultXmlNodeName(), node); }
void RawFormat::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getType()); node.put("RawData", BufferHelper::getHex(getRawData())); parentNode.add_child(getDefaultXmlNodeName(), node); }
void Wiegand37Format::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getType()); node.put("Uid", getUid()); parentNode.add_child(getDefaultXmlNodeName(), node); }
void SAMKeyEntry::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("KeyType", d_keyType); node.put("Diversify", d_diversify); parentNode.add_child(getDefaultXmlNodeName(), node); }
void MifareUltralightLocation::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("Page", page); node.put("Byte", byte); parentNode.add_child(getDefaultXmlNodeName(), node); }
void TwicLocation::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("DataObject", dataObject); node.put("Tag", tag); parentNode.add_child(getDefaultXmlNodeName(), node); }
void OSDPReaderUnitConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("RS485Address", d_rs485Address); d_scbk_d_key_aes->serialize(node); d_scbk_key_aes->serialize(node); d_master_key_aes->serialize(node); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ASCIIFormat::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getType()); node.put("ASCIILength", getASCIILength()); node.put("Padding", getPadding()); parentNode.add_child(getDefaultXmlNodeName(), node); }
void UdpDataTransport::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getTransportType()); node.put("IpAddress", d_ipAddress); node.put("Port", d_port); parentNode.add_child(getDefaultXmlNodeName(), node); }
void BinaryDataField::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; ValueDataField::serialize(node); node.put("Value", d_value.toString()); node.put("Padding", d_padding); parentNode.add_child(getDefaultXmlNodeName(), node); }
void SerialPortDataTransport::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getTransportType()); node.put("PortBaudRate", d_portBaudRate); d_port->serialize(node); parentNode.add_child(getDefaultXmlNodeName(), node); }
void DESFireKey::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; Key::serialize(node); node.put("KeyType", d_keyType); node.put("KeyVersion", d_key_version); parentNode.add_child(getDefaultXmlNodeName(), node); }
void KeyboardReaderUnitConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("Prefix", d_prefix); node.put("Suffix", d_suffix); node.put("IsDecimalNumber", d_isDecimalNumber); node.put("KeyboardLayout", d_klayout); parentNode.add_child(getDefaultXmlNodeName(), node); }
void STidSTRReaderUnitConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("RS485Address", d_rs485Address); node.put("CommunicationType", d_communicationType); node.put("CommunicationMode", d_communicationMode); d_key_hmac->serialize(node); d_key_aes->serialize(node); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ISO7816Location::serialize(boost::property_tree::ptree& parentNode) { std::vector<unsigned char> buf(dfname, dfname + sizeof(dfnamelen)); boost::property_tree::ptree node; node.put("DFName", BufferHelper::getHex(buf)); node.put("FileID", fileid); node.put("FileType", fileType); node.put("DataObject", dataObject); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ReaderFormatComposite::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; if (d_readerConfiguration && d_cardsFormatComposite) { d_readerConfiguration->serialize(node); d_cardsFormatComposite->serialize(node); } parentNode.add_child(getDefaultXmlNodeName(), node); }
void DESFireEV1Location::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; DESFireLocation::serialize(node); node.put("UseEV1", useEV1); node.put("CryptoMethod", cryptoMethod); node.put("UseISO7816", useISO7816); node.put("ApplicationFID", applicationFID); node.put("FileFID", fileFID); parentNode.add_child(getDefaultXmlNodeName(), node); }
void SCIELReaderUnitConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("TagOutThreshold", d_tagOutThreshold); node.put("TagInThreshold", d_tagInThreshold); node.put("SafetyThreshold", d_safetyThreshold); node.put("TimeBeforeTagIn", d_timeBeforeTagIn); node.put("TimeBeforeTagOut", d_timeBeforeTagOut); node.put("TimeBeforeSafety", d_timeBeforeSafety); node.put("TimeRemoval", d_timeRemoval); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ParityDataField::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; DataField::serialize(node); node.put("ParityType", d_parityType); boost::property_tree::ptree bnode; for (std::vector<unsigned int>::iterator i = d_bitsUsePositions.begin(); i != d_bitsUsePositions.end(); ++i) { bnode.put("Bit", *i); } node.add_child("BitsPositions", bnode); parentNode.add_child(getDefaultXmlNodeName(), node); }
void ReaderUnit::unSerialize(boost::property_tree::ptree& node, const std::string& rootNode) { boost::property_tree::ptree parentNode = node.get_child(rootNode); BOOST_FOREACH(boost::property_tree::ptree::value_type const& v, parentNode) { if (v.first == getDefaultXmlNodeName()) { if (static_cast<std::string>(v.second.get_child("<xmlattr>.type").get_value<std::string>()) == getReaderProvider()->getRPType()) { boost::property_tree::ptree r = v.second; unSerialize(r); } } } }
void ReaderConfiguration::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; if (d_readerProvider) { node.put("ReaderProvider", d_readerProvider->getRPType()); if (d_ReaderUnit) { d_ReaderUnit->serialize(node); } } parentNode.add_child(getDefaultXmlNodeName(), node); }
void CustomFormat::serialize(boost::property_tree::ptree& parentNode) { boost::property_tree::ptree node; node.put("<xmlattr>.type", getType()); node.put("Name", d_name); boost::property_tree::ptree fnode; for (std::list<std::shared_ptr<DataField> >::const_iterator i = d_fieldList.cbegin(); i != d_fieldList.cend(); ++i) { (*i)->serialize(fnode); } node.add_child("Fields", fnode); parentNode.add_child(getDefaultXmlNodeName(), node); }