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

Encapsulation format info for a Z/IP Packet

# `security`

```elixir
@type security() ::
  :non_secure
  | :s2_unauthenticated
  | :s2_authenticated
  | :s2_access_control
  | :s0
```

# `t`

```elixir
@type t() ::
  %Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions.EncapsulationFormatInfo{
    crc16: boolean(),
    security_classes: [security()]
  }
```

# `new`

```elixir
@spec new(security(), crc16 :: boolean()) :: t()
```

Make a new EncapsulationFormatInfo struct

# `security_from_byte`

# `security_to_byte`

# `to_binary`

```elixir
@spec to_binary(t()) :: binary()
```

Make an `EncapsulationFormatInfo` into a binary

---

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