0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8910 API新增sysplus接口

合宙LuatOS 2024-07-18 11:17 次阅读

模块功能:Luat协程调度框架

sysplus.taskInitEx(fun, taskName, cbFun, ...)

创建一个任务线程,在模块最末行调用该函数并注册模块中的任务函数,main.lua导入该模块即可

名称传入值类型释义
funparam任务函数名,用于resume唤醒时调用
taskNameparam任务名称,用于唤醒任务的id
cbFunparam接收到非目标消息时的回调函数
...param任务函数fun的可变参数
  • 返回值

co 返回该任务的线程号

  • 例子

sysplus.taskInitEx(task1,'a',callback)


sysplus.taskDel(taskName)

删除由taskInitEx创建的任务线程

  • 参数
名称传入值类型释义
taskNameparam任务名称,用于唤醒任务的id
  • 返回值

  • 例子

sysplus.taskDel('a')


sysplus.waitMsg(taskName, target, ms)

等待接收一个目标消息

  • 参数
名称传入值类型释义
taskNameparam任务名称,用于唤醒任务的id
targetparam目标消息,如果为nil,则表示接收到任意消息都会退出
msparam超时时间,如果为nil,则表示无超时,永远等待
  • 返回值

msg or false 成功返回table型的msg,超时返回false

  • 例子

sysplus.waitMsg('a', 'b', 1000)


sysplus.sendMsg(taskName, param1, param2, param3, param4)

向目标任务发送一个消息

  • 参数
名称传入值类型释义
taskNameparam任务名称,用于唤醒任务的id
param1param消息中的参数1,同时也是waitMsg里的target
param2param消息中的参数2
param3param消息中的参数3
param4param消息中的参数4
  • 返回值

true or false 成功返回true

  • 例子

sysplus.sendMsg('a', 'b')

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8575

    浏览量

    151015
  • API
    API
    +关注

    关注

    2

    文章

    1499

    浏览量

    61962
  • 合宙通信
    +关注

    关注

    0

    文章

    147

    浏览量

    1737
收藏 人收藏

    评论

    相关推荐

    HarmonyOS API Version 7版本特性说明

    /doc-guides/ui-ts-overview-0000001192705715二、JS API 7新增接口JS API 7新增了近6
    发表于 11-30 15:19

    HarmonyOS API Version 7版本特性说明

    /doc-guides/ui-ts-overview-0000001192705715二、JS API 7新增接口JS API 7新增了近6
    发表于 12-01 10:35

    HarmonyOS-API7相对API6差异主要变更内容

    条件、循环渲染、懒加载渲染,支持自定义组件。JS新增5800+的API接口,覆盖多个能力模块:新增一系列事件通知能力的接口,可实现普通通知、
    发表于 02-15 14:35

    Web API接口设计经验总结

    本文是对Web API接口设计的总结,我将从四个方面进行分析。
    发表于 01-04 18:03 5165次阅读

    短信API接口的应用

    短信API接口被广泛应用于物流行业,物流行业使用短信API接口一般都是在收单短信确认、到货短信确认以及其他新信息,以便能够让卖家实时了解到物品的动态情况。
    发表于 05-12 17:22 1253次阅读

    HT8910数据手册

    HT8910 数据手册 V0 3
    发表于 06-14 15:34 5次下载
    HT<b class='flag-5'>8910</b>数据手册

    关于API接口相关知识 API的权限与安全问题

    API 写出来后会被调用,但由于计算机 & 网络系统的局限性,我们的 API 接口是不可以被无限制调用的。
    的头像 发表于 10-06 12:56 1706次阅读

    如何设计一个优雅的API接口

    另一种是API接口提供方给出AK/SK两个值,双方约定用SK作为签名中的密钥。AK接口调用方作为header中的accessKey传递给API接口
    的头像 发表于 12-20 14:23 1616次阅读

    设计API接口的注意事项

    一般的API接口的逻辑都是同步处理的,请求完之后立刻返回结果。
    发表于 12-22 15:25 835次阅读

    api接口怎么使用

    本文就从API接口的维度,浅析API的概念以及为什么要了解它 一、API的概念 API,官方定义为应用程序编程
    的头像 发表于 05-24 14:44 1418次阅读

    基于Java的接口快速开发框架——magic-api

    magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定
    发表于 07-19 11:42 906次阅读
    基于Java的<b class='flag-5'>接口</b>快速开发框架——magic-<b class='flag-5'>api</b>

    OpenHarmony 4.0 Release版本发布,新增4000+ API

    API,应用开发能力更加丰富;HDF新增200+个HDI接口,硬件适配更加便捷;持续优化图形框架、方舟编译器(ArkCompiler)、ArkUI组件定制化能力和组件动效能力,用户交互体验得到进一步提升
    的头像 发表于 11-13 11:31 829次阅读

    鸿蒙开发接口应用程序包管理:【Bundle模块(JS端SDK接口)】

    本模块首批接口API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
    的头像 发表于 05-22 15:20 864次阅读
    鸿蒙开发<b class='flag-5'>接口</b>应用程序包管理:【Bundle模块(JS端SDK<b class='flag-5'>接口</b>)】

    API接口有哪些常见的安全问题

    定义:API是一种软件接口,它规定了软件组件之间的通信方式,使得不同的应用程序能够按照预定义的规则相互通信和交换数据。 既然是接口,那就涉及到数据格式。API
    的头像 发表于 12-15 09:54 119次阅读
    <b class='flag-5'>API</b><b class='flag-5'>接口</b>有哪些常见的安全问题