WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
sle_ssap_stru.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023. All rights reserved.
3 *
4 * Description: SLE Service Access Protocol data struct defination.
5 */
6
13#ifndef SLE_SSAP_STRU_H
14#define SLE_SSAP_STRU_H
15
16#include <stdint.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
29#define SLE_UUID_LEN 16
30
38typedef enum {
39 SSAP_WRITE_NO_RSP = 0x01,
44
64
86
110
138
146typedef struct {
147 uint8_t len;
149 uint8_t uuid[SLE_UUID_LEN];
151} sle_uuid_t;
152
160typedef struct {
161 uint32_t mtu_size;
163 uint16_t version;
166
167#ifdef __cplusplus
168}
169#endif
170#endif /* SLE_SSAP_STRU_H */
ssap_find_type_t
SSAP 查找类型
Definition sle_ssap_stru.h:72
ssap_write_type_t
定义SSAP client写property和descriptor时的写类型。
Definition sle_ssap_stru.h:38
ssap_property_type_t
SSAP 特征类型。
Definition sle_ssap_stru.h:94
#define SLE_UUID_LEN
星闪UUID长度。
Definition sle_ssap_stru.h:29
ssap_operate_indication_t
SSAP 操作指示。
Definition sle_ssap_stru.h:118
ssap_permission_t
SSAP attribute操作权限。
Definition sle_ssap_stru.h:52
@ SSAP_FIND_TYPE_METHOD
Definition sle_ssap_stru.h:81
@ SSAP_FIND_TYPE_REFERENCE_SERVICE
Definition sle_ssap_stru.h:77
@ SSAP_FIND_TYPE_PROPERTY
Definition sle_ssap_stru.h:79
@ SSAP_FIND_TYPE_EVENT
Definition sle_ssap_stru.h:83
@ SSAP_FIND_TYPE_PRIMARY_SERVICE
Definition sle_ssap_stru.h:75
@ SSAP_FIND_TYPE_SERVICE_STRUCTURE
Definition sle_ssap_stru.h:73
@ SSAP_WRITE_NO_RSP
Definition sle_ssap_stru.h:39
@ SSAP_WRITE_DEFAULT_WITH_RSP
Definition sle_ssap_stru.h:41
@ SSAP_PROPERTY_TYPE_VALUE
Definition sle_ssap_stru.h:95
@ SSAP_DESCRIPTOR_CUSTOM
Definition sle_ssap_stru.h:107
@ SSAP_DESCRIPTOR_PRESENTATION_FORMAT
Definition sle_ssap_stru.h:103
@ SSAP_DESCRIPTOR_CLIENT_CONFIGURATION
Definition sle_ssap_stru.h:99
@ SSAP_DESCRIPTOR_USER_DESCRIPTION
Definition sle_ssap_stru.h:97
@ SSAP_DESCRIPTOR_RFU
Definition sle_ssap_stru.h:105
@ SSAP_DESCRIPTOR_SERVER_CONFIGURATION
Definition sle_ssap_stru.h:101
@ SSAP_OPERATE_INDICATION_MAX
Definition sle_ssap_stru.h:135
@ SSAP_OPERATE_INDICATION_BIT_BROADCAST
Definition sle_ssap_stru.h:130
@ SSAP_OPERATE_INDICATION_BIT_INDICATE
Definition sle_ssap_stru.h:128
@ SSAP_OPERATE_INDICATION_BIT_NOTIFY
Definition sle_ssap_stru.h:126
@ SSAP_OPERATE_INDICATION_BIT_WRITE
Definition sle_ssap_stru.h:123
@ SSAP_OPERATE_INDICATION_BIT_WRITE_NO_RSP
Definition sle_ssap_stru.h:121
@ SSAP_OPERATE_INDICATION_BIT_DESCRITOR_WRITE
Definition sle_ssap_stru.h:132
@ SSAP_OPERATE_INDICATION_BIT_READ
Definition sle_ssap_stru.h:119
@ SSAP_PERMISSION_AUTHENTICATION_NEED
Definition sle_ssap_stru.h:59
@ SSAP_PERMISSION_AUTHORIZATION_NEED
Definition sle_ssap_stru.h:61
@ SSAP_PERMISSION_WRITE
Definition sle_ssap_stru.h:55
@ SSAP_PERMISSION_READ
Definition sle_ssap_stru.h:53
@ SSAP_PERMISSION_ENCRYPTION_NEED
Definition sle_ssap_stru.h:57
通用唯一识别码。
Definition sle_ssap_stru.h:146
uint8_t len
Definition sle_ssap_stru.h:147
ssap 信息交换结构体。
Definition sle_ssap_stru.h:160
uint16_t version
Definition sle_ssap_stru.h:163
uint32_t mtu_size
Definition sle_ssap_stru.h:161