#include <uabase/uatype_config.h>
#ifdef ENABLE_SERVICE_READ
#include <uabase/service/readresponse.h>
#include <uabase/service/readrequest.h>
#include <uaserver/attribute/read_internal.h>
#endif
#include <uabase/attributeid.h>
#include <uabase/accesslevel.h>
#include <uabase/statuscodes.h>
#include <uabase/structure/nodeclass.h>
#include <uaserver/addressspace/addressspace.h>
#include <uaserver/addressspace/variable.h>
#include <uaserver/provider/provider.h>
#include <trace/trace.h>
#include "custom_provider.h"
#include "custom_provider_read.h"
void custom_provider_read_value(
unsigned int num_ranges,
{
unsigned int valueidx;
int ret;
UA_UNUSED(index_range);
return;
}
return;
}
#ifdef UA_AUTHORIZATION_SUPPORT
if (result->
status != 0)
return;
#else
UA_UNUSED(session);
#endif
if (num_ranges > 0) {
return;
}
if (ret != 0 || valueidx >= countof(g_custom_provider_values)) {
return;
}
switch (ts) {
break;
break;
break;
default:
break;
}
}
#ifdef ENABLE_SERVICE_READ
{
unsigned int num_ranges;
uint16_t ns_index;
uint8_t storeidx = 0;
int i;
continue;
}
num_ranges = countof(range);
continue;
}
} else {
num_ranges = 0;
}
if (storeidx != 0) {
} else {
custom_provider_read_value(node, ctx->
session, req->
ts, range, num_ranges, &res->
results[i]);
}
} else {
}
}
}
#endif