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

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

3天内不再提示

鸿蒙开发设备管理:ohos.thermal 热管理

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-07-05 09:53 次阅读

热管理

该模块提供热管理相关的接口,包括热档位查询及注册回调等功能。

icon-note.gif说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 开发前请熟悉鸿蒙开发指导文档 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

导入模块

import thermal from '@ohos.thermal';

ThermalLevel

热档位信息

系统能力: 以下各项对应的系统能力均为SystemCapability.PowerManager.ThermalManager

名称默认值描述
COOL0表明设备处于低温的状态,业务执行不受热控的限制。
NORMAL1表明设备处于正常工作状态,但温度不低,需要注意是否临近发热状态
WARM2表明设备已经进入温热状态,部分无感知业务需要考虑停止或延迟执行。
HOT3表明设备已经明显发热,无感知业务应全面停止,其他业务应考虑降规格及负载。
OVERHEATED4表明设备已经发热严重,无感知业务应全面停止,主要业务需降低规格及负载。
WARNING5表明设备已经发热严重并且即将进入紧急状态,无感知业务应全面停止,主要业务应降低至最低规格。
EMERGENCY6表明设备已经进入紧急状态,所有业务应当全面停止工作,可保留部分紧急求助功能。

thermal.subscribeThermalLevel

subscribeThermalLevel(callback: AsyncCallback): void

订阅热档位变化时的回调提醒。

系统能力: SystemCapability.PowerManager.ThermalManager

参数

参数名类型必填说明
callbackAsyncCallback指定的callback回调方法,用于获取返回值。 callback返回值:热档位信息。

示例:

var lev = 0;
thermal.subscribeThermalLevel((lev) = > {
    console.info("Thermal level is: " + lev);
})

thermal.unsubscribeThermalLevel

unsubscribeThermalLevel(callback?: AsyncCallback): void

取消订阅热档位变化时的回调提醒。

系统能力: SystemCapability.PowerManager.ThermalManager

参数:

参数名类型必填说明
callbackAsyncCallback可选指定的callback回调方法,无返回值。

示例:

thermal.unsubscribeThermalLevel(() = > {
    console.info("Unsubscribe completed.");
});

thermal.getThermalLevel

getThermalLevel(): ThermalLevel

获取当前热档位信息。

系统能力: SystemCapability.PowerManager.ThermalManager

返回值:

搜狗高速浏览器截图20240326151344.png

类型说明HarmonyOSOpenHarmony鸿蒙文档籽料:mau123789是v直接拿
ThermalLevel热档位信息。

示例:

var lev = thermal.getThermalLevel();
console.info("Thermal level is: " + lev);

审核编辑 黄宇

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

    关注

    11

    文章

    432

    浏览量

    21747
  • 鸿蒙
    +关注

    关注

    57

    文章

    2310

    浏览量

    42742
收藏 人收藏

    评论

    相关推荐

    电源管理入门:Thermal热管理

    热管理指的是在电子设备或系统中通过各种方式控制其温度来保证其正常工作或延长寿命的过程。其中包括散热设计、温度监测、温度控制等方面。热管理的重要性越来越凸显,尤其在高性能计算、人工智能等领域的应用中更为重要。
    的头像 发表于 11-29 10:09 4538次阅读
    电源<b class='flag-5'>管理</b>入门:<b class='flag-5'>Thermal</b><b class='flag-5'>热管理</b>

    纺织企业MES系统下的设备管理

    设备管理信息化的发展,在企业加强设备管理、实现资源的优化配置、增加企业经济效益等方面发挥了作用。研究和开发 MES系统软件 下的设备管理
    发表于 12-14 19:46

    设备管理系统软件有哪些

    设备管理系统软件有哪些,下面是 设备管理软件功能摘要的NLP颜色标记版,欢迎对比查看素版设备管理软件功能摘要,有想法反映留言,谢谢~~预测\color{#D2691E}预测预测性\color
    发表于 07-12 07:01

    设备管理应用程序

    设备管理应用程序,预测性的设备管理软件 企业要求对他们的设施在成本效益和环境影响等方面进行更严格的管理。集成所有设备,环保设施,使用跟踪,能耗监测的信息,并将信息以形象的方式有效的
    发表于 07-12 07:47

    基于.Net框架的设备管理系统的设计与实现

    设备管理系统是企业运营过程中必不可少的组成部分。本文以中国教育经济信息网管理中心设备管理系统为例,讨论了设备管理系统的设计与实现,并详细讨论了基于.Net框架的三
    发表于 08-28 09:02 28次下载

    面向预测性维护的制造工业设备管理系统

    为了解决制造业中工业设备管理混乱、维护成本高昂等问题,以工业机器人、数控车床等工业设备管理对象,开发面向预测性维护的设备管理系统。基于 S
    发表于 04-23 09:46 43次下载
    面向预测性维护的制造工业<b class='flag-5'>设备管理</b>系统

    设备管理系统建设的目标及意义

    结合企业现有设备管理系统方式和设备管理信息化规划要求,结合企业设备管理系统制度,为企业量身定做设备管理系统,借助信息化的方法助力设备管理过程
    的头像 发表于 02-23 10:30 1062次阅读

    设备管理云平台是什么?有什么功能?

    设备管理云平台:现代化企业的重要解决方案 随着科技的迅速发展和企业规模的扩大,设备数量和种类也随之增加,设备管理变得愈加复杂。传统的管理方法已经无法满足企业的需求,而
    的头像 发表于 09-20 16:39 1472次阅读

    基于RFID油井设备管理手持机的开发研究

    电子发烧友网站提供《基于RFID油井设备管理手持机的开发研究.pdf》资料免费下载
    发表于 10-23 09:35 0次下载
    基于RFID油井<b class='flag-5'>设备管理</b>手持机的<b class='flag-5'>开发</b>研究

    鸿蒙开发接口定制管理:【@ohos.enterpriseDeviceManager (企业设备管理)】

    以异步方法根据给定的包名和类名激活设备管理员应用,使用Callback形式返回是否激活成功。
    的头像 发表于 06-05 09:24 510次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>接口定制<b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.enterpriseDeviceManager (企业<b class='flag-5'>设备管理</b>)】

    鸿蒙开发设备管理ohos.multimodalInput.inputDevice 输入设备

    输入设备管理模块,用于监听输入设备连接、断开和变化,并查看输入设备相关信息。比如监听鼠标插拔,并获取鼠标的id、name和指针移动速度等信息。
    的头像 发表于 07-01 09:19 349次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b><b class='flag-5'>设备管理</b>:<b class='flag-5'>ohos</b>.multimodalInput.inputDevice 输入<b class='flag-5'>设备</b>

    鸿蒙开发设备管理ohos.usb USB管理

    本模块主要提供管理USB设备的相关功能,包括查询USB设备列表、批量数据传输、控制命令传输、权限控制等。
    的头像 发表于 07-05 17:34 626次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b><b class='flag-5'>设备管理</b>:<b class='flag-5'>ohos</b>.usb USB<b class='flag-5'>管理</b>

    设备管理系统:是什么、谁需要、推荐设备管理系统

    设备管理系统(EMS)在企业管理中愈发重要。中设智控设备管理系统以全生命周期管理为主,涵盖预算、采购、维护等功能,支持移动端应用,降低备件储备,提高
    的头像 发表于 08-01 11:23 575次阅读
    <b class='flag-5'>设备管理</b>系统:是什么、谁需要、推荐<b class='flag-5'>设备管理</b>系统

    设备管理流程优化的优势

    设备管理对企业生产效率、产品质量、成本控制和安全生产起着关键作用。但设备管理面临挑战,如种类繁多、数量庞大、位置分散等。因此,企业应采用科学的设备管理方法,建立设备管理系统,跟踪
    的头像 发表于 09-05 10:34 284次阅读
    <b class='flag-5'>设备管理</b>流程优化的优势

    基于物联网的设备管理

    物联网设备管理的重要性日益凸显,设备数量激增带来数据泄露风险。加强设备安全性、软件升级与修复、身份验证和互操作性是关键。物联网设备管理需要跨异构设备
    的头像 发表于 09-10 11:04 594次阅读
    基于物联网的<b class='flag-5'>设备管理</b>