variable performanceInfo

Codec for <PerformanceInfo>.

Examples

Build a <PerformanceInfo> element

import { assertEquals } from "@std/assert";
import { performanceInfo } from "@hertzg/reolink-api/protocol/params";

assertEquals(
  performanceInfo.encode({ cpuUseRate: 12, codeRate: 2048, netDataRate: 256 }),
  '<PerformanceInfo version="1.1"><cpuUseRate>12</cpuUseRate>' +
    "<codeRate>2048</codeRate><netDataRate>256</netDataRate></PerformanceInfo>",
);

Type

XmlParam<"PerformanceInfo", PerformanceInfo>

Usage

import { performanceInfo } from "protocol/params/mod.ts";