228 for u in self.__decodeField(ADV_TYPE_MANUFACTURER): |
228 for u in self.__decodeField(ADV_TYPE_MANUFACTURER): |
229 if len(u) < 2: |
229 if len(u) < 2: |
230 continue |
230 continue |
231 |
231 |
232 m = struct.unpack("<H", u[0:2])[0] |
232 m = struct.unpack("<H", u[0:2])[0] |
233 if filter is None or m == filterId: |
233 if filterId is None or m == filterId: |
234 name = ManufacturerId.get(m, "") if withName else None |
234 name = ManufacturerId.get(m, "") if withName else None |
235 result.append((m, u[2:], name)) |
235 result.append((m, u[2:], name)) |
236 return result |
236 return result |