encodeIndiCommand function Protocol

String encodeIndiCommand(
  1. IndiCommand command
)

Encodes command as an INDI XML string, including a trailing newline.

BLOB data is base64-encoded inline. For large BLOBs prefer encodeIndiCommandChunks, which avoids building one huge string.

Implementation

String encodeIndiCommand(IndiCommand command) => _pieces(command).join();