variable ptzPreset

Codec for <PtzPreset>.

Examples

Build a request that moves to preset 3

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

const xml = ptzPreset.encode({
  channelId: 0,
  presetList: [{ id: 3, command: "toPos" }],
});

assertStringIncludes(xml, "<preset><id>3</id><command>toPos</command></preset>");

Type

XmlParam<"PtzPreset", PtzPreset>

Usage

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