- fixed server_example5 (new writeAccessHandler)

pull/6/head
Michael Zillgith 10 years ago
parent cc5a8fec7c
commit 4a4963b964

@ -22,7 +22,7 @@ void sigint_handler(int signalId)
} }
static MmsDataAccessError static MmsDataAccessError
writeAccessHandler (DataAttribute* dataAttribute, MmsValue* value, ClientConnection connection) writeAccessHandler (DataAttribute* dataAttribute, MmsValue* value, ClientConnection connection, void* parameter)
{ {
if (dataAttribute == IEDMODEL_Inverter_ZINV1_OutVarSet_setMag_f) { if (dataAttribute == IEDMODEL_Inverter_ZINV1_OutVarSet_setMag_f) {
@ -54,7 +54,7 @@ int main(int argc, char** argv) {
/* Instruct the server that we will be informed if a clients writes to a /* Instruct the server that we will be informed if a clients writes to a
* certain variables we are interested in. * certain variables we are interested in.
*/ */
IedServer_handleWriteAccess(iedServer, IEDMODEL_Inverter_ZINV1_OutVarSet_setMag_f, writeAccessHandler); IedServer_handleWriteAccess(iedServer, IEDMODEL_Inverter_ZINV1_OutVarSet_setMag_f, writeAccessHandler, NULL);
if (!IedServer_isRunning(iedServer)) { if (!IedServer_isRunning(iedServer)) {
printf("Starting server failed! Exit.\n"); printf("Starting server failed! Exit.\n");

@ -418,7 +418,7 @@ LogicalDevice_getChildByMmsVariableName(LogicalDevice* logicalDevice, const char
fcString[1] = separator[2]; fcString[1] = separator[2];
fcString[2] = 0; fcString[2] = 0;
char* strpos = mmsVariableName; const char* strpos = mmsVariableName;
int targetPos = 0; int targetPos = 0;

Loading…
Cancel
Save