【LE audio修炼手册】BAP协议 2/7 -- Profile support requirements 2/2

1. Unicast Client支持要求

1.1 ATT和EATT传输要求

Unicast Client对于一个非增强型的ATT承载,支持至少64个字节的ATT_MTU;如果Unicast Client支持增强型的ATT承载,则需要至少包含一个增强型ATT承载。

1.2 GATT附加子程序要求

1.3 Serivce和Characteristic 发现支持要求

1.4 Characteristic 支持要求

1.5 Service发现

1.5.1 PACS服务发现

Unicast Client将会使用GATT发现所有首要服务的子程序或者按服务UUID来发现首要服务的子程序,用于发现PACS服务。

1.5.2 ACSC服务发现

Unicast Client将会使用GATT发现所有首要服务的子程序或者按照服务UUID来发现首要服务的子程序,用于发现ASCS服务。

1.6 Characteristic发现

1.6.1 PACS Characteristic发现

Unicast Client将会使用GATT发现服务所有Characteristic的子程序或者按照Characteristic UUID来发现Characteristic子程序,用于发现PACS Characteristic。

对于发现的每个PACS Characteristic,如果Characteristic属性支持notification,Unicast Client将会使用发现所有Characteristic子程序用于发现该Characteristic的配置描述符。

为了使能PACS Characteristic通知属性,Unicast Client将会使用GATT写Characteristic配置描述符的子程序来写该Characteristic的配置描述符。

1.6.1.1 Sink PAC Characteristic发现

1)如果Unicast Client支持Audio Source角色,Unicast Client将会发现所有Sink PAC Characteristic实例。

2)对于发现的每个Sink PAC Characteristic,如果Characteristic属性包含支持notifications,Unicast Client将会配置Sink PAC Characteristic使能通知。

1.6.1.2 Sink Audio Locations Characteristic发现

1)如果Unicast Client支持Audio Source角色,Unicast Client将会发现所有的Sink Audio Locations Characteristic。

2)Unicast Client应解释该Characteristic缺失为支持没有指定音频位置的单声道音频。

3)如果Unicast Client发现Sink Audio Locations Characteristic属性包含支持notificastions,Unicast Client将会配置Sink Audio Locations Characteristic使能通知。

1.6.1.3 Source PAC Characteristic发现

1)如果Unicast Client支持Audio Sink角色,Unicast Client将会发现所有的Source PAC Characteristic实例。

2)对于发现的每个Source PAC Characteristic,如果Characteristic属性包含支持notifications,Unicast Client将会配置Source PAC Characteristic使能通知。

1.6.1.4 Source Audio Locations Characteristic发现

1)如果Unicast Client支持Audio Sink角色,Unicast Client将会发现所有的Source Audio Locations Characteristic。

2)Unicast Client应解释该Characteristic缺失为支持没有指定音频位置的单声道音频。

3)如果Unicast Client发现Source Audio Locations Characteristic属性包含支持notificastions,Unicast Client将会配置Source Audio Locations Characteristic使能通知。

1.6.1.5 Supported Audio Contexts Characteristic发现

1)Unicast Client应该发现Supported Audio Contexts Characteristic。

2)如果Unicast Client发现Supported Audio Contexts Characteristic属性包含支持notificastions,Unicast Client将会配置Supported Audio Contexts Characteristic使能通知。

1.6.1.6 Available Audio Contexts Characteristic发现

1)Unicast Client应该发现Available Audio Contexts Characteristic。

2)Unicast Client将会配置Available Audio Contexts Characteristic使能通知。

1.6.2 ASCS Characteristic发现

Unicast Client将会使用GATT发现服务所有Characteristic的子程序或者按照Characteristic UUID来发现Characteristic子程序,用于发现ASCS Characteristic。

对于发现的每个ASCS Characteristic,如果Characteristic属性支持notification,Unicast Client将会使用发现所有Characteristic子程序用于发现该Characteristic的配置描述符。

为了使能ASCS Characteristic通知属性,Unicast Client将会使用GATT写Characteristic配置描述符的子程序来写该Characteristic的配置描述符。

1.6.2.1 ASE Control Point Characteristic发现

1)Unicast Client应该发现ASE Control Point Characteristic。

2)Unicast Client将会配置ASE Control Point Characteristic使能通知。

1.6.2.2 Sink ASE Characteristic发现

1)如果Unicast Client支持Audio Source角色,Unicast Client将会发现所有Sink ASE Characteristic实例。

2)Unicast Client将会配置所有Sink ASE Characteristic实例使能通知。

1.6.2.3 Source ASE Characteristic发现

1)如果Unicast Client支持Audio Sink角色,Unicast Client将会发现所有Source ASE Characteristic实例。

2)Unicast Client将会配置所有Source ASE Characteristic实例使能通知。

1.7 Unicast Client音频能力配置支持

FAILURE_:ec.msModule.service.startFailed<br>ework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sESSCM_planHazardService': Unsatisfied dependency expressed through field 'planHazardInfoService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sESSCM_planHazardInfoService': Unsatisfied dependency expressed through field 'riskDetailService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sESSCM_riskDetailService': Unsatisfied dependency expressed through field 'specialPlanService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sESSCM_specialPlanService': Unsatisfied dependency expressed through field 'specialTaskService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sESSCM_specialTaskService': Unsatisfied dependency expressed through field 'taskInfoService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sESSCM_taskInfoService' defined in URL [jar:file:/D:/supos/bap-server/module-Server/aqjc/127.0.0.1-3399/aqjc-1.0.0.jar!/BOOT-INF/lib/com.supcon.greendill.SESSCM.service-6.1.8.33.jar!/com/supcon/orchid/SESSCM/services/impl/SESSCMTaskInfoServiceImpl.class]: Invocation of init method failed; nested exception is java.lang.NullPointerException...<br>ec.msModule.service.seeMoreInfo D:/supos/bap-server/../logs/entityconf-logs\..\aqjc\aqjc.log 日志
04-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值