#include <uaserver/addressspace/method.h>
#include <uaserver/provider/provider.h>
#include <uabase/identifiers.h>
#include <uabase/statuscodes.h>
#include <uabase/valuerank.h>
#include <memory/memory.h>
#include "custom_provider.h"
#include "custom_provider_identifiers.h"
#include "custom_provider_method.h"
#ifdef ENABLE_SERVICE_CALL
#include <uabase/service/callrequest.h>
#include <uabase/service/callresponse.h>
static fctMethodCall g_methods[10];
{
int i;
uint16_t ns_index;
unsigned int method_index;
fctMethodCall fctmethod;
continue;
}
continue;
}
#ifdef UA_AUTHORIZATION_SUPPORT
#endif
fctmethod = g_methods[method_index];
if (fctmethod) {
} else {
}
} else {
}
}
}
{
float a, b, product;
product = a * b;
return 0;
}
int custom_provider_method_init(void)
{
int ret;
if (ret != 0) return -1;
g_methods[0] = custom_provider_method_multiply;
return 0;
}
#endif