# `Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/zip_packet/header_extensions.ex#L1)

Functions for working with the header extension in a Z/IP Packet.

# `encapsulation_format_info`

```elixir
@type encapsulation_format_info() ::
  :crc16
  | Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions.EncapsulationFormatInfo.security()
```

# `extension`

```elixir
@type extension() ::
  {:expected_delay, non_neg_integer()}
  | {:installation_and_maintenance_report, list()}
  | :installation_and_maintenance_get
  | {:encapsulation_format_info, [encapsulation_format_info()]}
  | :multicast_addressing
```

# `from_binary`

```elixir
@spec from_binary(binary()) :: [extension()]
```

Try to parse a binary string into `HeaderExtensions.t()`

# `to_binary`

```elixir
@spec to_binary([extension()]) :: binary()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
