qcc304x笔记之系统消息(二十)
这里我们简单介绍一下系统消息,在sdk中如何定义,使用
定义
消息组和base都是的定义在domain_message.h中
enum message_groups
{FOREACH_DOMAINS_MESSAGE_GROUP(EXPAND_AS_MESSAGE_GROUP_ENUM)FOREACH_SERVICES_MESSAGE_GROUP(EXPAND_AS_MESSAGE_GROUP_ENUM)FOREACH_TOPOLOGY_MESSAGE_GROUP(EXPAND_AS_MESSAGE_GROUP_ENUM)FOREACH_APPS_MESSAGE_GROUP(EXPAND_AS_MESSAGE_GROUP_ENUM)FOREACH_UI_INPUTS_MESSAGE_GROUP(EXPAND_AS_MESSAGE_GROUP_ENUM)
};
经过两个宏定义FOREACH_DOMAINS_MESSAGE_GROUP与EXPAND_AS_MESSAGE_GROUP_ENUM转换,则实际group的消息定义如下(中间部分我已省略):
enum message_groups
{/* domain component */INTERNAL_MESSAGE_GROUP,AV_MESSAGE_GROUP,...GAMING_MODE_UI_MESSAGE_GROUP,/* service component */HANDSET_SERVICE_MESSAGE_GROUP,...AUDIO_CURATION_SERVICE_MESSAGE_GROUP,/* topology component */TWS_TOPOLOGY_MESSAGE_GROUP,...HEADSET_TOPOLOGY_MESSAGE_GROUP,/* app/system
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
