Skip to content

add addtional service to ProvideServicesAdvertisement  #196

Description

@Geromino

easyg_trycode.txt
when running the code i get error
Traceback (most recent call last):
File "", line 21, in
File "adafruit_ble/advertising/standard.py", line 197, in init
File "adafruit_ble/advertising/standard.py", line 120, in extend
AttributeError: 'list' object has no attribute 'uuid'

what is the meaning of advertisement = ProvideServicesAdvertisement() does it advertise all services ?

import time
from ble_packet_buffer_service import PacketBufferService
from ble_json_service import SensorService
from adafruit_ble import BLERadio
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
from adafruit_ble_adafruit.temperature_service import TemperatureService
from adafruit_ble_adafruit.humidity_service import HumidityService
from adafruit_ble.services.standard import BatteryService

ble = BLERadio()
ble.name= "ZP"
pbs = PacketBufferService()
service = SensorService()
advertisement = ProvideServicesAdvertisement()

temp_svc = TemperatureService()
temp_svc.measurement_period = 1000
temp_last_update = 0

humidity_svc = HumidityService()
humidity_svc.measurement_period = 100
humidity_last_update = 0

battery_svc = BatteryService()

addtional question does PacketBufferService could interfere SensorService ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions