diff --git a/BLE/Protocol.cpp b/BLE/Protocol.cpp index 2d9a473..8d3cd1d 100644 --- a/BLE/Protocol.cpp +++ b/BLE/Protocol.cpp @@ -243,6 +243,12 @@ void ble_scan_protocol::scan_services() auto param = svc_node.create_parameter(ossia::val_type::STRING); param->set_value(service.data()); } + for(auto [id, data] : m_peripheral.manufacturer_data()) + { + auto& data_node = ossia::net::find_or_create_node(prp_node, std::to_string(id)); + auto param = data_node.create_parameter(ossia::val_type::STRING); + param->set_value(data); + } } }