#收集信息
1 Mesh Generic Onoff Model Application Interface
MS_generic_onoff_api.h

2 在appl_model_server_callback.c 文件中实现回调,把经过模型处理过的消息数据
分类整理后,回调给状态处理,也就是模型的行为模块去处理
模型的行为处理在appl_model_server_state_handler.c 实现
要清楚了解下面的回调接口
API_RESULT appl_generic_onoff_server_cb
(
/* IN / MS_ACCESS_MODEL_REQ_MSG_CONTEXT * ctx,
/
IN / MS_ACCESS_MODEL_REQ_MSG_RAW * msg_raw,
/
IN / MS_ACCESS_MODEL_REQ_MSG_T * req_type,
/
IN / MS_ACCESS_MODEL_STATE_PARAMS * state_params,
/
IN */ MS_ACCESS_MODEL_EXT_PARAMS * ext_params
)
1 构建请求消息上下文保存该消息的元数据
1.1 handel —-接收消息的模型的句柄,
1.2 saddr —-消息的源地址,这是一个单播地址,表示发送消息的元素
1.3 daddr —-消息的目的地址,可以是本节点的元素地址,也可以是模型的订阅
地址,分组地址或虚拟地址
1.4 subnet_handle—-子网句柄,指示节点所处的子网,一个节点可以处于不同
的子网中,只有处于同一个子网的节点才能够通讯
1.5 appkey_handle—-发送消息的节点使用的消息的应用数据加密密匙,接收消 息的模型要绑定到这个密匙,
generic onoff模型把这些数据整理到一个结构体中,并把它的指针作为参数给到
消息的状态处理文件
这些数据被上层模块用来发送该消息的响应消息

 2