# `Sidereon.CCSDS.TDM.Observable`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/ccsds/tdm.ex#L23)

Parsed TDM observable family.

# `t`

```elixir
@type t() :: %Sidereon.CCSDS.TDM.Observable{
  kind:
    :range
    | :doppler_instantaneous
    | :doppler_integrated
    | :receive_freq
    | :transmit_freq
    | :transmit_freq_rate
    | :angle_1
    | :angle_2
    | :other,
  name: String.t() | nil,
  participant: non_neg_integer() | nil
}
```

---

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