variable snap

Codec for <Snap>.

Examples

Request a snapshot of channel 0

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

assertEquals(
  snap.encode({ channelId: 0, time: 0 }),
  '<Snap version="1.1"><channelId>0</channelId><time>0</time></Snap>',
);

Type

XmlParam<"Snap", Snap>

Usage

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