serviceproviders/jsapi/platformservices/src/sysinfo.js
changeset 55 eaf3908907b6
parent 38 02682e02e51f
equal deleted inserted replaced
54:e7cb6cffd49a 55:eaf3908907b6
   321     else{
   321     else{
   322 		return true;
   322 		return true;
   323 		}
   323 		}
   324 }
   324 }
   325 
   325 
   326 function mappingVerification(errorCode) {
   326 function mappingVerification_sysinfo(errorCode) {
   327 	if(errorCode == 1016 || errorCode == 1012 || errorCode == 1010 || errorCode == 1009 || errorCode == 1005 || errorCode == 1000 || errorCode == 1011 || errorCode == 1007 || errorCode  == 1003 || errorCode == 1002){
   327     if (errorCode === 1016 || errorCode === 1012 || errorCode === 1010 || errorCode === 1009 || errorCode === 1005 || errorCode === 1000 || errorCode === 1011 || errorCode === 1007 || errorCode === 1003 || errorCode === 1002 || errorCode === 1004 ) {
   328 		return true;
   328         return true;
   329 		}
   329     }
   330 	else{
   330     else {
   331 		return false;		
   331         return false;
   332 		}
   332     }
   333 }
   333 }
   334 
   334 
   335 function __sp_device_sysinfo_extract(sysinfo){
   335 function __sp_device_sysinfo_extract(sysinfo){
   336 
   336 
   337     var channel = sysinfo.Key;
   337     var channel = sysinfo.Key;
   557             rval = this.so.ISysInfo.GetInfo(sys_req, this.getChannelCb);
   557             rval = this.so.ISysInfo.GetInfo(sys_req, this.getChannelCb);
   558 			if (rval.TransactionID) {
   558 			if (rval.TransactionID) {
   559             	glob_obj.addToGlobalArray(rval.TransactionID, sysinfo_success_cb, ErrorCallback);
   559             	glob_obj.addToGlobalArray(rval.TransactionID, sysinfo_success_cb, ErrorCallback);
   560         	}
   560         	}
   561             if (rval.ErrorCode != 0) {     
   561             if (rval.ErrorCode != 0) {     
   562 						var doMap = mappingVerification(rval.ErrorCode);
   562 						var doMap = mappingVerification_sysinfo(rval.ErrorCode);
   563 						if(doMap) {
   563 						if(doMap) {
   564 							switch(MapErrorCode[rval.ErrorCode])
   564 							switch(MapErrorCode[rval.ErrorCode])
   565 							{						
   565 							{						
   566 								case this.error.MISSING_ARG_ERR :
   566 								case this.error.MISSING_ARG_ERR :
   567 								case this.error.INVALID_ARG_ERR :							
   567 								case this.error.INVALID_ARG_ERR :