45 return std::string(m_name);
57 std::string dname = std::string(&m_name[m_start_pos_device_name]);
58 std::size_t old_len = strlen(m_name);
60 std::snprintf(m_name,
sizeof(m_name),
"%s%s", name.c_str(), dname.c_str());
61 m_start_pos_device_name +=
static_cast<std::size_t
>(written_chars) - old_len;
62 return written_chars >
static_cast<int>(MAX_NAME_LENGTH);
68 return std::snprintf(&m_name[m_start_pos_device_name],
69 sizeof(m_name) - m_start_pos_device_name,
71 parentDeviceName.c_str()) >
static_cast<int>(MAX_NAME_LENGTH);
78 constexpr std::uint16_t fw = 16;
81 ss << linePrefix << left << setw(fw) <<
"Name:"
83 ss << linePrefix << left << setw(fw) <<
"VendorID:"
85 ss << linePrefix << left << setw(fw) <<
"ProductCode:"
87 ss << linePrefix << left << setw(fw) <<
"RevisionNumber:"
89 ss << linePrefix << left << setw(fw) <<
"SerialNumber:"
91 ss << linePrefix << left << setw(fw) <<
"SlaveIndex:"
101 std::stringstream ss;
102 constexpr std::uint16_t fw = 16;
105 ss << linePrefix << left << setw(fw) <<
"Name:"
107 ss << linePrefix << left << setw(fw) <<
"SlaveIndex:"