No longer storing or relying on object instance names as that proved to be unnecessary and can potentially cause unpredictable behavior in certain edge cases.

This commit is contained in:
Zaid Abdulla committed 2015-05-31 03:04:26 +03:00
1 parent 22b11d6103
commit ff68553bd7
3 files changed
+4 -25

No files matched your search

+1 -2
View File
@@ -221,7 +221,6 @@ this.addObject = (task, methodResponse, callback) ->
task.session.subtask = {device : task.device, name : 'getParameterNames', parameterPath : "#{task.objectName}.#{task.session.instanceNumber}.", nextLevel : false}
task.session.appliedParameterValues = []
task.session.parameterNames = []
allDeviceUpdates.instanceName = [["#{task.objectName}.#{task.session.instanceNumber}", task.instanceName]] if task.instanceName?
else
callback(null, STATUS_OK, {type : 'AddObject', objectName : "#{task.objectName}."})
return
@@ -297,7 +296,7 @@ this.reboot = (task, methodResponse, callback) ->
task.fault = methodResponse
callback(null, STATUS_FAULT)
return
if methodResponse.type isnt 'RebootResponse'
callback(null, STATUS_OK, {type : 'Reboot'})
else