Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
object_address_generator.cc File Reference
#include "object_address_generator.h"
#include <cctype>
#include <filesystem>
#include <format>
#include <fstream>
#include <map>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "etg/esi.h"
#include "etg/esi_data_type.h"
#include "etg/esi_entry.h"
Include dependency graph for object_address_generator.cc:

Namespaces

namespace  mm
 

Functions

std::string mm::objectIdentifier (std::string_view objectName, std::string_view entryName, uint8_t subindex, bool composite)
 Builds the C++ identifier for one dictionary entry.
 
std::expected< ObjectAddressGeneratorSummary, std::string > mm::generateObjectAddresses (const std::string &esiPath, const std::string &outDir)
 Generates the object-address headers from a vendor's ESI file.