code: function getFileIONameReadLen(bundle) {
  		debugCWD('in getFileIONameReadLen');
  		var defered = q.defer();
  		self.iRead('FILE_IO_NAME_READ_LEN')
  		.then(function(res) {
  			debugCWD('in getFileIONameReadLen res', res);
  			bundle.FILE_IO_NAME_READ_LEN = res.val;
  			defered.resolve(bundle);
  		}, function(err) {
  			debugCWD('in getFileIONameReadLen err', err);
  			bundle.isError = true;
  			bundle.errorStep = 'getFileIONameReadLen';
  			bundle.error = modbusMap.getErrorInfo(err);
  			bundle.errorCode = err;
  			defered.reject(bundle);
  		});
  		return defered.promise;
  	}
docs: Step #2 in "getCWD" Operation