code: function BipsoObject(uuid) { 
      var self = this;
  
      if (typeof uuid === 'number')
          uuid = '0x' + uuid.toString(16);
  
      if (!bipsoMeta[uuid])
          throw new Error('Unrecognized UUID');
  
      this.uuid = uuid;    
      this.args = { mandatory: [], optional: [] };
  
      bipsoMeta[uuid].params.mandatory.forEach(function (item, idx) {
          var name = Object.keys(item)[0];
          item[name] = transType(item[name]);
          self.args.mandatory.push({name: name, type: item[name]});
      });
  
      bipsoMeta[uuid].params.optional.forEach(function (item, idx) {
          var name = Object.keys(item)[0];
          item[name] = transType(item[name]);
          self.args.optional.push({name: name, type: item[name]});
      });
  }
docs: ********************************************************************************************** * BipsoObject Class                                                                         ** *   1. Provides command framer                                                              ** *   2. Provides parser                                                                      ** **********************************************************************************************