-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Audio Stream Control Service #359
Conversation
3c8d627
to
ffbaa7e
Compare
In run_unicast_server.py, It would be easier to use if we can pack a liblc3 interface into Python, but I am not familiar with this part. |
@@ -452,6 +759,417 @@ def __init__( | |||
super().__init__(characteristics) | |||
|
|||
|
|||
class AseStateMachine(gatt.Characteristic): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it make sense to have the characteristic as a property of AseStateMachine
rather than directly inheriting from gatt.Characteristic
? The characteristic value (read and write) can easily be delegated to this object.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe in another PR? Currently the design can avoid ASCS main service accessing members of characteristics.
Based on #356
Status: (Sink only) Play, pause, decoding are verified.