Namespaces | Functions
xml_configuration_parsing.cpp File Reference
#include <tinyxml2.h>
#include <fmt/format.h>
#include "psen_scan_v2_standalone/configuration/xml_configuration_parsing.h"
#include "psen_scan_v2_standalone/configuration/zoneset_configuration.h"
Include dependency graph for xml_configuration_parsing.cpp:

Go to the source code of this file.

Namespaces

 psen_scan_v2_standalone
 Root namespace in which the software components to communicate with the scanner (firmware-version: 2) are realised/implemented.
 
 psen_scan_v2_standalone::configuration
 Namespace for configuration defaults and definitions.
 
 psen_scan_v2_standalone::configuration::xml_config_parsing
 Namespace for parsing xml configuration files exported from the psenScan Configurator.
 

Functions

const tinyxml2::XMLElement * psen_scan_v2_standalone::configuration::xml_config_parsing::getFirstChildElement (const tinyxml2::XMLElement *parent, const char *name)
 
const char * psen_scan_v2_standalone::configuration::xml_config_parsing::getText (const tinyxml2::XMLElement *element)
 
bool psen_scan_v2_standalone::configuration::xml_config_parsing::isEncoderEnabled (const tinyxml2::XMLConstHandle &doc_handle)
 
ZoneSetConfiguration psen_scan_v2_standalone::configuration::xml_config_parsing::parseFile (const char *filename)
 
std::vector< ZoneSetSpeedRange > psen_scan_v2_standalone::configuration::xml_config_parsing::parseSpeedRanges (const tinyxml2::XMLConstHandle &doc_handle)
 
ZoneSetConfiguration psen_scan_v2_standalone::configuration::xml_config_parsing::parseString (const char *xml)
 
ZoneSetConfiguration psen_scan_v2_standalone::configuration::xml_config_parsing::parseTinyXML (const tinyxml2::XMLDocument &doc)
 
ZoneSet psen_scan_v2_standalone::configuration::xml_config_parsing::parseZoneSetMaster (const tinyxml2::XMLElement *xml_set_element)
 
std::vector< ZoneSet > psen_scan_v2_standalone::configuration::xml_config_parsing::parseZoneSets (const tinyxml2::XMLConstHandle &doc_handle)
 
ZoneSetSpeedRange psen_scan_v2_standalone::configuration::xml_config_parsing::parseZoneSetSpeedRange (const tinyxml2::XMLElement *xml_zone_set_select_element)
 
ZoneSet psen_scan_v2_standalone::configuration::xml_config_parsing::parseZoneSetSub0 (const tinyxml2::XMLElement *xml_set_element, ZoneSet set)
 
ZoneSet psen_scan_v2_standalone::configuration::xml_config_parsing::parseZoneSetSub1 (const tinyxml2::XMLElement *xml_set_element, ZoneSet set)
 
ZoneSet psen_scan_v2_standalone::configuration::xml_config_parsing::parseZoneSetSub2 (const tinyxml2::XMLElement *xml_set_element, ZoneSet set)
 
bool psen_scan_v2_standalone::configuration::xml_config_parsing::textIsEqual (const tinyxml2::XMLElement *element, const char *str)
 


psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Jun 22 2024 02:46:12