Configurable connection request timeout
This commit is contained in:
1 parent
8e34c6a2f6
commit
595c318720
2 files changed
+3
-1
No files matched your search
@@ -136,6 +136,7 @@ httpConReq = (url, username, password, timeout, callback) ->
|
||||
|
||||
|
||||
connectionRequest = (deviceId, callback) ->
|
||||
CONNECTION_REQUEST_TIMEOUT = config.get('CONNECTION_REQUEST_TIMEOUT', deviceId)
|
||||
proj = {
|
||||
'Device.ManagementServer.ConnectionRequestURL._value' : 1,
|
||||
'Device.ManagementServer.UDPConnectionRequestAddress._value' : 1,
|
||||
@@ -165,7 +166,7 @@ connectionRequest = (deviceId, callback) ->
|
||||
if udpConnectionRequestAddress
|
||||
udpConReq(udpConnectionRequestAddress, username, password, (err) -> throw err if err)
|
||||
|
||||
httpConReq(connectionRequestUrl, username, password, 2000, (err) ->
|
||||
httpConReq(connectionRequestUrl, username, password, CONNECTION_REQUEST_TIMEOUT, (err) ->
|
||||
if udpConnectionRequestAddress
|
||||
return callback()
|
||||
callback(err)
|
||||
|
||||
@@ -48,6 +48,7 @@ options = {
|
||||
DEBUG : {type : 'bool', default : false},
|
||||
RETRY_DELAY : {type : 'int', default : 300},
|
||||
SESSION_TIMEOUT : {type : 'int', default : 30},
|
||||
CONNECTION_REQUEST_TIMEOUT : {type : 'int', default: 2000},
|
||||
GET_PARAMETER_NAMES_DEPTH_THRESHOLD : {type : 'int', default : 0},
|
||||
TASK_PARAMETERS_BATCH_SIZE : {type : 'int', default : 32},
|
||||
MAX_DEPTH : {type: 'int', default : 16},
|
||||
|
||||
Reference in new issue
Block a user