Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
esi_request.cc File Reference
#include "etg/esi_request.h"
#include <cctype>
#include <format>
#include <nlohmann/json.hpp>
#include <string>
#include <utility>
#include <vector>
#include "core/util.h"
#include "etg/esi.h"
Include dependency graph for esi_request.cc:

Namespaces

namespace  mm
 
namespace  mm::etg
 

Functions

std::expected< std::vector< uint32_t >, std::string > mm::etg::parseIdentList (std::string_view csv)
 Parses a comma-separated list of hex-or-decimal values, as a query parameter carries it.
 
std::expected< nlohmann::json, std::string > mm::etg::buildEsiResponse (std::string_view xml, const EsiParseRequest &request, const EsiEntryOptions &options={})
 Parses an ESI document and renders it as JSON.