Lwm2m fix bug if model == null add log to thingsboard
This commit is contained in:
parent
3bace7756b
commit
7bcc147d1c
@ -186,6 +186,9 @@ public class DefaultLwM2mDownlinkMsgHandler extends LwM2MExecutorAwareService im
|
||||
}
|
||||
sendSimpleRequest(client, downlink, request.getTimeout(), callback);
|
||||
}
|
||||
else {
|
||||
callback.onValidationError(toString(request), "Resource " + request.getVersionedId() + " is not configured in the device profile!");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -271,10 +274,15 @@ public class DefaultLwM2mDownlinkMsgHandler extends LwM2MExecutorAwareService im
|
||||
**/
|
||||
Collection<LwM2mResource> resources = client.getNewResourceForInstance(request.getVersionedId(), request.getValue(), modelProvider, this.converter);
|
||||
ResourceModel resourceModelWrite = client.getResourceModel(request.getVersionedId(), modelProvider);
|
||||
ContentFormat contentFormat = request.getObjectContentFormat() != null ? request.getObjectContentFormat() : convertResourceModelTypeToContentFormat(client, resourceModelWrite.type);
|
||||
WriteRequest downlink = new WriteRequest(WriteRequest.Mode.UPDATE, contentFormat, resultIds.getObjectId(),
|
||||
resultIds.getObjectInstanceId(), resources);
|
||||
sendSimpleRequest(client, downlink, request.getTimeout(), callback);
|
||||
if (resourceModelWrite != null) {
|
||||
ContentFormat contentFormat = request.getObjectContentFormat() != null ? request.getObjectContentFormat() : convertResourceModelTypeToContentFormat(client, resourceModelWrite.type);
|
||||
WriteRequest downlink = new WriteRequest(WriteRequest.Mode.UPDATE, contentFormat, resultIds.getObjectId(),
|
||||
resultIds.getObjectInstanceId(), resources);
|
||||
sendSimpleRequest(client, downlink, request.getTimeout(), callback);
|
||||
}
|
||||
else {
|
||||
callback.onValidationError(toString(request), "Resource " + request.getVersionedId() + " is not configured in the device profile!");
|
||||
}
|
||||
} else if (resultIds.isObjectInstance()) {
|
||||
/*
|
||||
* params = "{\"id\":0,\"resources\":[{\"id\":14,\"value\":\"+5\"},{\"id\":15,\"value\":\"+9\"}]}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user