Motion Master 6.0.0-alpha.111
Next-generation motion control software
Loading...
Searching...
No Matches
spoe_fieldbus_driver.cc File Reference
#include "comm/spoe_fieldbus_driver.h"
#include <spdlog/spdlog.h>
#include <algorithm>
#include <atomic>
#include <format>
#include <map>
#include <memory>
#include <mutex>
#include <numeric>
#include <optional>
#include <shared_mutex>
#include <string>
#include <string_view>
#include <thread>
#include <utility>
#include <vector>
#include "comm/spoe_connection.h"
#include "comm/spoe_process_data.h"
Include dependency graph for spoe_fieldbus_driver.cc:

Classes

struct  mm::comm::spoe::SpoeFieldbusDriver::Drive
 

Namespaces

namespace  mm
 
namespace  mm::comm
 
namespace  mm::comm::spoe
 

Functions

std::vector< ParameterEntry > mm::comm::spoe::decodeParameterEntries (std::span< const uint8_t > bytes)
 
std::string mm::comm::spoe::sdoStatusName (uint16_t status)
 Names an SPoE SDO status, which is one of the firmware's SDO_REQUEST_ERROR_* codes.