WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
Service Access Protocol data struct defination.

结构体

struct  sle_uuid_t
 通用唯一识别码。 更多...
 
struct  ssap_exchange_info_t
 ssap 信息交换结构体。 更多...
 

宏定义

#define SLE_UUID_LEN   16
 星闪UUID长度。
 

枚举

enum  ssap_write_type_t { SSAP_WRITE_NO_RSP = 0x01 , SSAP_WRITE_DEFAULT_WITH_RSP = 0x02 }
 定义SSAP client写property和descriptor时的写类型。 更多...
 
enum  ssap_permission_t {
  SSAP_PERMISSION_READ = 0x01 , SSAP_PERMISSION_WRITE = 0x02 , SSAP_PERMISSION_ENCRYPTION_NEED = 0x04 , SSAP_PERMISSION_AUTHENTICATION_NEED = 0x08 ,
  SSAP_PERMISSION_AUTHORIZATION_NEED = 0x10
}
 SSAP attribute操作权限。 更多...
 
enum  ssap_find_type_t {
  SSAP_FIND_TYPE_SERVICE_STRUCTURE = 0x00 , SSAP_FIND_TYPE_PRIMARY_SERVICE = 0x01 , SSAP_FIND_TYPE_REFERENCE_SERVICE = 0x02 , SSAP_FIND_TYPE_PROPERTY = 0x03 ,
  SSAP_FIND_TYPE_METHOD = 0x04 , SSAP_FIND_TYPE_EVENT = 0x05
}
 SSAP 查找类型 更多...
 
enum  ssap_property_type_t {
  SSAP_PROPERTY_TYPE_VALUE = 0x00 , SSAP_DESCRIPTOR_USER_DESCRIPTION = 0x01 , SSAP_DESCRIPTOR_CLIENT_CONFIGURATION = 0x02 , SSAP_DESCRIPTOR_SERVER_CONFIGURATION = 0x03 ,
  SSAP_DESCRIPTOR_PRESENTATION_FORMAT = 0x04 , SSAP_DESCRIPTOR_RFU = 0x05 , SSAP_DESCRIPTOR_CUSTOM = 0xFF
}
 SSAP 特征类型。 更多...
 
enum  ssap_operate_indication_t {
  SSAP_OPERATE_INDICATION_BIT_READ = 0x01 , SSAP_OPERATE_INDICATION_BIT_WRITE_NO_RSP = 0x02 , SSAP_OPERATE_INDICATION_BIT_WRITE = 0x04 , SSAP_OPERATE_INDICATION_BIT_NOTIFY = 0x08 ,
  SSAP_OPERATE_INDICATION_BIT_INDICATE = 0x10 , SSAP_OPERATE_INDICATION_BIT_BROADCAST = 0x20 , SSAP_OPERATE_INDICATION_BIT_DESCRITOR_WRITE = 0x100 , SSAP_OPERATE_INDICATION_MAX
}
 SSAP 操作指示。 更多...
 

详细描述

宏定义说明

◆ SLE_UUID_LEN

#define SLE_UUID_LEN   16

星闪UUID长度。

枚举类型说明

◆ ssap_find_type_t

SSAP 查找类型

枚举值
SSAP_FIND_TYPE_SERVICE_STRUCTURE 

服务结构

SSAP_FIND_TYPE_PRIMARY_SERVICE 

首要服务

SSAP_FIND_TYPE_REFERENCE_SERVICE 

引用服务

SSAP_FIND_TYPE_PROPERTY 

属性

SSAP_FIND_TYPE_METHOD 

方法

SSAP_FIND_TYPE_EVENT 

事件

◆ ssap_operate_indication_t

SSAP 操作指示。

枚举值
SSAP_OPERATE_INDICATION_BIT_READ 

数据值可被读取

SSAP_OPERATE_INDICATION_BIT_WRITE_NO_RSP 

数据值可被写入,写入后无反馈

SSAP_OPERATE_INDICATION_BIT_WRITE 

数据值可被写入,写入后产生反馈给客户端

SSAP_OPERATE_INDICATION_BIT_NOTIFY 

数据值通过通知方式传递给客户端

SSAP_OPERATE_INDICATION_BIT_INDICATE 

数据值通过指示方式传递给客户端

SSAP_OPERATE_INDICATION_BIT_BROADCAST 

数据值可携带在广播中

SSAP_OPERATE_INDICATION_BIT_DESCRITOR_WRITE 

数据值说明描述符可被写入

SSAP_OPERATE_INDICATION_MAX 

操作指示最大值

◆ ssap_permission_t

SSAP attribute操作权限。

枚举值
SSAP_PERMISSION_READ 

可读

SSAP_PERMISSION_WRITE 

可写

SSAP_PERMISSION_ENCRYPTION_NEED 

需要加密

SSAP_PERMISSION_AUTHENTICATION_NEED 

需要认证

SSAP_PERMISSION_AUTHORIZATION_NEED 

需要授权

◆ ssap_property_type_t

SSAP 特征类型。

枚举值
SSAP_PROPERTY_TYPE_VALUE 

特征值

SSAP_DESCRIPTOR_USER_DESCRIPTION 

属性说明描述符

SSAP_DESCRIPTOR_CLIENT_CONFIGURATION 

客户端配置描述符

SSAP_DESCRIPTOR_SERVER_CONFIGURATION 

服务端配置描述符

SSAP_DESCRIPTOR_PRESENTATION_FORMAT 

格式描述符

SSAP_DESCRIPTOR_RFU 

服务管理保留描述符,0x05 – 0x1F

SSAP_DESCRIPTOR_CUSTOM 

厂商自定义描述符

◆ ssap_write_type_t

定义SSAP client写property和descriptor时的写类型。

枚举值
SSAP_WRITE_NO_RSP 

只写,且不需要server回复响应

SSAP_WRITE_DEFAULT_WITH_RSP 

只写,且需要server回复响应