|
|
@ -339,7 +339,8 @@ addNamedVariableToResultList(MmsVariableSpecification* namedVariable, MmsDomain*
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (namedVariable != NULL) {
|
|
|
|
if (namedVariable != NULL) {
|
|
|
|
|
|
|
|
|
|
|
|
if (DEBUG_MMS_SERVER) printf("MMS read: found named variable %s with search string %s\n",
|
|
|
|
if (DEBUG_MMS_SERVER)
|
|
|
|
|
|
|
|
printf("MMS read: found named variable %s with search string %s\n",
|
|
|
|
namedVariable->name, nameIdStr);
|
|
|
|
namedVariable->name, nameIdStr);
|
|
|
|
|
|
|
|
|
|
|
|
if (namedVariable->type == MMS_STRUCTURE) {
|
|
|
|
if (namedVariable->type == MMS_STRUCTURE) {
|
|
|
@ -382,6 +383,11 @@ addNamedVariableToResultList(MmsVariableSpecification* namedVariable, MmsDomain*
|
|
|
|
appendValueToResultList(value, values);
|
|
|
|
appendValueToResultList(value, values);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (alternateAccess != NULL) {
|
|
|
|
|
|
|
|
appendErrorToResultList(values, DATA_ACCESS_ERROR_OBJECT_NONE_EXISTENT);
|
|
|
|
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
else {
|
|
|
|
MmsValue* value = mmsServer_getValue(connection->server, domain, nameIdStr, connection);
|
|
|
|
MmsValue* value = mmsServer_getValue(connection->server, domain, nameIdStr, connection);
|
|
|
|
|
|
|
|
|
|
|
@ -394,7 +400,7 @@ addNamedVariableToResultList(MmsVariableSpecification* namedVariable, MmsDomain*
|
|
|
|
else
|
|
|
|
else
|
|
|
|
appendValueToResultList(value, values);
|
|
|
|
appendValueToResultList(value, values);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
appendErrorToResultList(values, DATA_ACCESS_ERROR_OBJECT_NONE_EXISTENT);
|
|
|
|
appendErrorToResultList(values, DATA_ACCESS_ERROR_OBJECT_NONE_EXISTENT);
|
|
|
|