{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->start)
+ return -ENOTSUP;
+
return g_uwb_funcs->start(event_cbs);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->stop)
+ return -ENOTSUP;
+
return g_uwb_funcs->stop();
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->test)
+ return -ENOTSUP;
+
return g_uwb_funcs->test();
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->reset)
+ return -ENOTSUP;
+
return g_uwb_funcs->reset();
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->factory_reset)
+ return -ENOTSUP;
+
return g_uwb_funcs->factory_reset();
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->enable_network)
+ return -ENOTSUP;
+
return g_uwb_funcs->enable_network();
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->disable_network)
+ return -ENOTSUP;
+
return g_uwb_funcs->disable_network();
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->get_network_info)
+ return -ENOTSUP;
+
return g_uwb_funcs->get_network_info(network_info);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->set_configurations)
+ return -ENOTSUP;
+
return g_uwb_funcs->set_configurations(node_id, configurations);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->get_configurations)
+ return -ENOTSUP;
+
return g_uwb_funcs->get_configurations(node_id, configurations);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->set_position)
+ return -ENOTSUP;
+
return g_uwb_funcs->set_position(node_id, x, y, z);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->get_own_node)
+ return -ENOTSUP;
+
return g_uwb_funcs->get_own_node(own_node);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->send_message)
+ return -ENOTSUP;
+
return g_uwb_funcs->send_message(message, message_length);
}
{
if (!g_uwb_funcs)
return -ENOTSUP;
+
+ if (!g_uwb_funcs->send_message_to)
+ return -ENOTSUP;
+
return g_uwb_funcs->send_message_to(node_id, message, message_length);
}