# `IEC60870.Types.COT`
[🔗](https://github.com/Ultraluv/ex_iec60870/blob/main/lib/iec60870/types/cot.ex#L1)

Cause of Transmission (`CS101_CauseOfTransmission`).

# `code`

```elixir
@type code() :: 0..63
```

# `name`

```elixir
@type name() :: atom()
```

# `t`

```elixir
@type t() :: name() | code()
```

# `to_atom`

Converts a COT integer code to its descriptive atom representation.

# `to_code`

Converts a COT atom or code to its 1..63 integer representation.

# `to_string`

---

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