Skip to content

Parsers aren't working #11

@charlesread

Description

@charlesread

Hi there! Cool project! I keep getting an error on each discovery:

Cannot read property 'find' of undefined

Below is a peripheral, I've taken a brief look at the logic in the parsers and it appears to be looking for a lot of properties that don't exist . I'm on OS X 10.15. Thanks!

Peripheral {
  _noble:
   Noble {
     initialized: true,
     address: 'unknown',
     _state: 'poweredOn',
     _bindings: NobleMac { _events: [Object], _eventsCount: 21 },
     _peripherals:
      { dcdfddd8e31a4714b02c4aea84043ce6: [Peripheral],
        e58c0c0b8bb849b28a244eb52634db01: [Peripheral],
        '8dee5e6dabaf49138593a2ef1407183b': [Peripheral],
        a90844c768664a33b997d9ffab34acda: [Peripheral],
        '0a26d1fff0e74a47847c2b1a9b3fbd20': [Peripheral],
        bdc8414d272e487fbf41164880ca6137: [Peripheral],
        a60792c8c42a4685b02bf44f824b4663: [Peripheral],
        '8c8128c20f1f41588d06f95fdc773d52': [Peripheral],
        '21db83ef27ea4fc59b170071dbd3d167': [Peripheral],
        d0027c3e9a284c1696a20ee599542271: [Peripheral],
        '737771a6e0c84ca890be01a6f458ca6e': [Peripheral],
        '2201c8e069804b6dacd5128b83dd63e6': [Peripheral],
        '47003757fc19436381f8c381957a15cd': [Peripheral],
        '9f0d8ab23c404271a88f0c8145be66c8': [Peripheral],
        ae6d21c56eb349c3aee4845001c3e634: [Peripheral],
        a66564e3176c47f38f320696c78a20f2: [Peripheral],
        '414e224aa13a4d149f703a0e97fb7306': [Peripheral],
        e03e2fb2d6f84d6e83c9809acc923c35: [Peripheral],
        c489ef8f326e471787be1de58b3cdc54: [Peripheral],
        '040b5d83798d4dd19071a0d0eda18d63': [Peripheral],
        '91a0a3c2318c4a91a25997ef77adf109': [Peripheral],
        '8b1788248fe1401498af2a45902cb470': [Peripheral],
        '5aa139148fcc4304aa4dec10daf955be': [Circular] },
     _services:
      { dcdfddd8e31a4714b02c4aea84043ce6: {},
        e58c0c0b8bb849b28a244eb52634db01: {},
        '8dee5e6dabaf49138593a2ef1407183b': {},
        a90844c768664a33b997d9ffab34acda: {},
        '0a26d1fff0e74a47847c2b1a9b3fbd20': {},
        bdc8414d272e487fbf41164880ca6137: {},
        a60792c8c42a4685b02bf44f824b4663: {},
        '8c8128c20f1f41588d06f95fdc773d52': {},
        '21db83ef27ea4fc59b170071dbd3d167': {},
        d0027c3e9a284c1696a20ee599542271: {},
        '737771a6e0c84ca890be01a6f458ca6e': {},
        '2201c8e069804b6dacd5128b83dd63e6': {},
        '47003757fc19436381f8c381957a15cd': {},
        '9f0d8ab23c404271a88f0c8145be66c8': {},
        ae6d21c56eb349c3aee4845001c3e634: {},
        a66564e3176c47f38f320696c78a20f2: {},
        '414e224aa13a4d149f703a0e97fb7306': {},
        e03e2fb2d6f84d6e83c9809acc923c35: {},
        c489ef8f326e471787be1de58b3cdc54: {},
        '040b5d83798d4dd19071a0d0eda18d63': {},
        '91a0a3c2318c4a91a25997ef77adf109': {},
        '8b1788248fe1401498af2a45902cb470': {},
        '5aa139148fcc4304aa4dec10daf955be': {} },
     _characteristics:
      { dcdfddd8e31a4714b02c4aea84043ce6: {},
        e58c0c0b8bb849b28a244eb52634db01: {},
        '8dee5e6dabaf49138593a2ef1407183b': {},
        a90844c768664a33b997d9ffab34acda: {},
        '0a26d1fff0e74a47847c2b1a9b3fbd20': {},
        bdc8414d272e487fbf41164880ca6137: {},
        a60792c8c42a4685b02bf44f824b4663: {},
        '8c8128c20f1f41588d06f95fdc773d52': {},
        '21db83ef27ea4fc59b170071dbd3d167': {},
        d0027c3e9a284c1696a20ee599542271: {},
        '737771a6e0c84ca890be01a6f458ca6e': {},
        '2201c8e069804b6dacd5128b83dd63e6': {},
        '47003757fc19436381f8c381957a15cd': {},
        '9f0d8ab23c404271a88f0c8145be66c8': {},
        ae6d21c56eb349c3aee4845001c3e634: {},
        a66564e3176c47f38f320696c78a20f2: {},
        '414e224aa13a4d149f703a0e97fb7306': {},
        e03e2fb2d6f84d6e83c9809acc923c35: {},
        c489ef8f326e471787be1de58b3cdc54: {},
        '040b5d83798d4dd19071a0d0eda18d63': {},
        '91a0a3c2318c4a91a25997ef77adf109': {},
        '8b1788248fe1401498af2a45902cb470': {},
        '5aa139148fcc4304aa4dec10daf955be': {} },
     _descriptors:
      { dcdfddd8e31a4714b02c4aea84043ce6: {},
        e58c0c0b8bb849b28a244eb52634db01: {},
        '8dee5e6dabaf49138593a2ef1407183b': {},
        a90844c768664a33b997d9ffab34acda: {},
        '0a26d1fff0e74a47847c2b1a9b3fbd20': {},
        bdc8414d272e487fbf41164880ca6137: {},
        a60792c8c42a4685b02bf44f824b4663: {},
        '8c8128c20f1f41588d06f95fdc773d52': {},
        '21db83ef27ea4fc59b170071dbd3d167': {},
        d0027c3e9a284c1696a20ee599542271: {},
        '737771a6e0c84ca890be01a6f458ca6e': {},
        '2201c8e069804b6dacd5128b83dd63e6': {},
        '47003757fc19436381f8c381957a15cd': {},
        '9f0d8ab23c404271a88f0c8145be66c8': {},
        ae6d21c56eb349c3aee4845001c3e634: {},
        a66564e3176c47f38f320696c78a20f2: {},
        '414e224aa13a4d149f703a0e97fb7306': {},
        e03e2fb2d6f84d6e83c9809acc923c35: {},
        c489ef8f326e471787be1de58b3cdc54: {},
        '040b5d83798d4dd19071a0d0eda18d63': {},
        '91a0a3c2318c4a91a25997ef77adf109': {},
        '8b1788248fe1401498af2a45902cb470': {},
        '5aa139148fcc4304aa4dec10daf955be': {} },
     _discoveredPeripheralUUids:
      [ 'dcdfddd8e31a4714b02c4aea84043ce6',
        'e58c0c0b8bb849b28a244eb52634db01',
        '8dee5e6dabaf49138593a2ef1407183b',
        'a90844c768664a33b997d9ffab34acda',
        '0a26d1fff0e74a47847c2b1a9b3fbd20',
        'bdc8414d272e487fbf41164880ca6137',
        'a60792c8c42a4685b02bf44f824b4663',
        '8c8128c20f1f41588d06f95fdc773d52',
        '21db83ef27ea4fc59b170071dbd3d167',
        'd0027c3e9a284c1696a20ee599542271',
        '737771a6e0c84ca890be01a6f458ca6e',
        '2201c8e069804b6dacd5128b83dd63e6',
        '47003757fc19436381f8c381957a15cd',
        '9f0d8ab23c404271a88f0c8145be66c8',
        'ae6d21c56eb349c3aee4845001c3e634',
        'a66564e3176c47f38f320696c78a20f2',
        '414e224aa13a4d149f703a0e97fb7306',
        'e03e2fb2d6f84d6e83c9809acc923c35',
        'c489ef8f326e471787be1de58b3cdc54',
        '040b5d83798d4dd19071a0d0eda18d63',
        '91a0a3c2318c4a91a25997ef77adf109',
        '8b1788248fe1401498af2a45902cb470',
        '5aa139148fcc4304aa4dec10daf955be' ],
     _events:
      [Object: null prototype] {
        warning: [Function: bound ],
        newListener: [Function: bound ],
        stateChange: [Function],
        discover: [Function] },
     _eventsCount: 4,
     _allowDuplicates: undefined },
  id: '5aa139148fcc4304aa4dec10daf955be',
  uuid: '5aa139148fcc4304aa4dec10daf955be',
  address: '',
  addressType: 'unknown',
  connectable: true,
  advertisement:
   { txPowerLevel: 12,
     manufacturerData: <Buffer 4c 00 10 06 13 1e 27 ff 42 42> },
  rssi: -97,
  services: null,
  state: 'disconnected' }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions