国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【001】OpenHarmony3.2 設(shè)備發(fā)現(xiàn)-設(shè)備管理結(jié)構(gòu)體DeviceInfo分析

這篇具有很好參考價值的文章主要介紹了【001】OpenHarmony3.2 設(shè)備發(fā)現(xiàn)-設(shè)備管理結(jié)構(gòu)體DeviceInfo分析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、DeviceInfo介紹

foundation/communication/dsoftbus/interfaces/kits/common/softbus_common.h

/**
 * @brief Defines the device information returned by <b>IDiscoveryCallback</b>.
 *
 */
typedef struct {
    /** Device ID. Its maximum length is specified by {@link DISC_MAX_DEVICE_ID_LEN}. */
    char devId[DISC_MAX_DEVICE_ID_LEN];
    /** Account hash code. Its maximum length is specified by {@link MAX_ACCOUNT_HASH_LEN}. */
    char accountHash[MAX_ACCOUNT_HASH_LEN];
    /** Device type. For details, see {@link DeviceType}. */
    DeviceType devType;
    /** Device name. Its maximum length is specified by {@link DISC_MAX_DEVICE_NAME_LEN}. */
    char devName[DISC_MAX_DEVICE_NAME_LEN];
    /** Number of available connections */
    unsigned int addrNum;
    /** Connection information. For details, see {@link ConnectAddr}. */
    ConnectionAddr addr[CONNECTION_ADDR_MAX];
    /** Number of capabilities */
    unsigned int capabilityBitmapNum;
    /** Device capability bitmap.
     * The maximum number of capabilities in the bitmap is specified by {@link DISC_MAX_CAPABILITY_NUM}.
     */
    unsigned int capabilityBitmap[DISC_MAX_CAPABILITY_NUM];
    /** Custom data. Its length is specified by {@link DISC_MAX_CUST_DATA_LEN}. */
    char custData[DISC_MAX_CUST_DATA_LEN];
} DeviceInfo;
#ifdef __cplusplus
}

二、DeviceInfo字段介紹

序號 字段 類型 含義
1 devId[DISC_MAX_DEVICE_ID_LEN] char 設(shè)備的ID
2 accountHash
3 devType enum 設(shè)備類型
4 devName[DISC_MAX_DEVICE_NAME_LEN] char 設(shè)備名稱
5 addrNum int 該設(shè)備可以連接地址數(shù)量
6 addr[CONNECTION_ADDR_MAX] ConnectionAddr 具體的地址內(nèi)容
7 capabilityBitmapNum 此設(shè)備有多少能力
8 capabilityBitmap[DISC_MAX_CAPABILITY_NUM] 支持哪幾種能力
9 custData[DISC_MAX_CUST_DATA_LEN] 用戶自定義數(shù)據(jù)

三、其他

3.1 devType類別

/**
 * @brief Enumerates device types.
 *
 */
typedef enum {
    /* Smart speaker */
    SMART_SPEAKER = 0x00,
    /* PC */
    DESKTOP_PC,
    /* Laptop */
    LAPTOP,
    /* Mobile phone */
    SMART_PHONE,
    /* Tablet */
    SMART_PAD,
    /* Smart watch */
    SMART_WATCH,
    /* Smart car */
    SMART_CAR,
    /* Kids' watch */
    CHILDREN_WATCH,
    /* Smart TV */
    SMART_TV,
} DeviceType;

3.2 DataBitMap結(jié)構(gòu)體文章來源地址http://www.zghlxwxcb.cn/news/detail-434667.html

/**
 * @brief Enumerates supported capabilities published by a device.
 *
 */
typedef enum {
    /** MeeTime */會議
   HICALL_CAPABILITY_BITMAP = 0,
    /** Video reverse connection in the smart domain */智能域中的視頻反向連接
   PROFILE_CAPABILITY_BITMAP = 1,
    /** Gallery in Vision */視覺陳列室
   HOMEVISIONPIC_CAPABILITY_BITMAP = 2,
    /** cast+   cast+投屏技術(shù) */
    CASTPLUS_CAPABILITY_BITMAP,
    /** Input method in Vision */
    AA_CAPABILITY_BITMAP,
    /** Device virtualization tool package */
    DVKIT_CAPABILITY_BITMAP,
    /** Distributed middleware */
    DDMP_CAPABILITY_BITMAP,
    /** Osd capability 屏幕顯示*/
    OSD_CAPABILITY_BITMAP
} DataBitMap;

到了這里,關(guān)于【001】OpenHarmony3.2 設(shè)備發(fā)現(xiàn)-設(shè)備管理結(jié)構(gòu)體DeviceInfo分析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MES管理系統(tǒng)中設(shè)備管理功能的原理是什么

    MES管理系統(tǒng)中設(shè)備管理功能的原理是什么

    制造執(zhí)行系統(tǒng)MES是一種應(yīng)用于制造工廠的實際操作系統(tǒng),它通過實時監(jiān)控和控制生產(chǎn)流程,為生產(chǎn)過程提供全面的管理和優(yōu)化。在MES管理系統(tǒng)解決方案中,設(shè)備管理功能是非常重要的一部分,它可以實現(xiàn)設(shè)備實時監(jiān)控、故障預(yù)警、維護保養(yǎng)等功能,從而提高設(shè)備的效率和可靠

    2024年02月15日
    瀏覽(27)
  • 鴻蒙3.1 設(shè)備管理DeviceManager

    鴻蒙3.1 設(shè)備管理DeviceManager

    DeviceManager組件在OpenHarmony上提供賬號無關(guān)的分布式設(shè)備的認證組網(wǎng)能力,并為開發(fā)者提供了一套用于分布式設(shè)備間監(jiān)聽、發(fā)現(xiàn)和認證的接口。 其組成及依賴如下所示: 設(shè)備管理模塊其實就是軟總線的包皮服務(wù)。目前權(quán)限都是控制系統(tǒng)uid,但是根據(jù)官方介紹,后續(xù)可能開放出

    2024年02月12日
    瀏覽(21)
  • OpenHarmony 4.0 分布式軟總線解析:設(shè)備發(fā)現(xiàn)與傳輸

    OpenHarmony 4.0 分布式軟總線解析:設(shè)備發(fā)現(xiàn)與傳輸

    OpenHarmony 的分布式軟總線子系統(tǒng)為 OpenHarmony 系統(tǒng)提供的通信相關(guān)的能力,包括:WLAN 服務(wù)能力、藍牙服務(wù)能力、軟總線、進程間通信 RPC(Remote Procedure Call)等通信能力。 其中主要包括: WLAN 服務(wù):為用戶提供 WLAN 基礎(chǔ)功能、P2P(peer-to-peer)功能和 WLAN 消息通知的相應(yīng)服務(wù),

    2024年04月23日
    瀏覽(24)
  • 3.4 網(wǎng)絡(luò)安全管理設(shè)備

    3.4 網(wǎng)絡(luò)安全管理設(shè)備

    數(shù)據(jù)參考:CISP官方? 目錄 IDS (入侵檢測系統(tǒng)) 網(wǎng)絡(luò)安全審計 漏洞掃描系統(tǒng) VPN(虛擬專網(wǎng)) 堡壘主機 安全管理平臺 入侵檢測系統(tǒng)(IDS)是一種網(wǎng)絡(luò)安全設(shè)備,用于監(jiān)測和檢測網(wǎng)絡(luò)中的入侵行為,并采取相應(yīng)的響應(yīng)措施。它通過監(jiān)聽網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)包,對這些數(shù)據(jù)包進行分

    2024年02月13日
    瀏覽(24)
  • 小型醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)|基于springboot小型醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)設(shè)計與實現(xiàn)(源碼+數(shù)據(jù)庫+文檔)

    小型醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)|基于springboot小型醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)設(shè)計與實現(xiàn)(源碼+數(shù)據(jù)庫+文檔)

    小型醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)目錄 目錄 基于springboot小型醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)設(shè)計與實現(xiàn) 一、前言 二、系統(tǒng)功能設(shè)計 三、系統(tǒng)實現(xiàn) 1、職員信息管理 2、設(shè)備信息管理 3、庫房信息管理 4、公告信息管理 四、數(shù)據(jù)庫設(shè)計 1、實體ER圖 ?五、核心代碼? 六、論文參考 七、最新計

    2024年02月21日
    瀏覽(26)
  • ESP32設(shè)備驅(qū)動異常,設(shè)備管理器查看不到串口或顯示黃色感嘆號

    ESP32設(shè)備驅(qū)動異常,設(shè)備管理器查看不到串口或顯示黃色感嘆號

    在某一天使用同一塊ESP32開發(fā)板,發(fā)現(xiàn)串口用不了了,可能發(fā)現(xiàn)可能原因如下 1、數(shù)據(jù)線不具有下載功能 2、板子壞掉了 重復(fù)上面的步驟安裝另外一個驅(qū)動

    2024年02月11日
    瀏覽(77)
  • 如何實現(xiàn) ESP 設(shè)備多證書管理?

    如何實現(xiàn) ESP 設(shè)備多證書管理?

    設(shè)置特定分區(qū)存儲證書文件 多證書文件管理 證書格式轉(zhuǎn)換 將證書下載到 Flash 使用對應(yīng)的證書文件 在項目工程分區(qū)表文件中定義證書文件分區(qū),如下: 如上,轉(zhuǎn)換的 certificate.bin 下載地址就為 0x41000 證書固件的大小為 300 KB ,需要確保分區(qū)不重疊, bin 文件大小滿足 Flash Si

    2024年02月07日
    瀏覽(20)
  • 第8章-網(wǎng)絡(luò)設(shè)備文件管理

    1. 網(wǎng)絡(luò)設(shè)備的文件系統(tǒng) 1.1. 概述 1.2. 文件類型 1.3. 存儲方式 1.4. 文件管理 2. 文件的管理 3. 網(wǎng)絡(luò)設(shè)備軟件維護基礎(chǔ) 4. 常見問題 ????????① 設(shè)備以文件的方式對運行所需的數(shù)據(jù)進行存儲; ????????② Linux; ????????文件:文件是以計算機硬盤為載體的存儲在計算機上

    2024年01月24日
    瀏覽(20)
  • 華為設(shè)備IP路由表管理命令

    路由表的顯示和維護命令 [Huawei]display ip routing-table //查看路由表中當(dāng)前激活路由的摘要信息 [Huawei]display ip routing-table verbose //查看路由表詳細信息 [Huawei]display ip routing-table 10.1.1.1 //查看指定目的地址的路由信息 [Huawei]display ip routing-table 10.1.1.1 24 10.1.1.10 24 //查看指定目的地址范

    2024年02月10日
    瀏覽(25)
  • 淺析Linux SCSI子系統(tǒng):設(shè)備管理

    淺析Linux SCSI子系統(tǒng):設(shè)備管理

    Linux SCSI子系統(tǒng)通過SCSI主機適配器(HBA)接入所有SCSI存儲設(shè)備,在Linux系統(tǒng)中,可以安裝多種主機適配器,SCSI中層會提供主機適配器的統(tǒng)一抽象,這些主機適配器的廠商提供具體的低層驅(qū)動實現(xiàn);主機適配器接入到SCSI子系統(tǒng)后,SCSI會通過掃描或者低層驅(qū)動主動上報的方式,

    2024年02月11日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包