variable alarmArea

Codec for <AlarmArea>.

Examples

Read back a person grid request

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

const root = parse(
  '<AlarmArea version="1.1"><chn>0</chn><personArea><width>2</width>' +
    "<height>1</height><area>AQE=</area></personArea></AlarmArea>",
).root;

assertEquals(alarmArea.decode(root).personArea?.width, 2);

Type

XmlParam<"AlarmArea", AlarmArea>

Usage

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