# `Sidereon.GNSS.Fusion.TightGnssEpoch`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/fusion.ex#L244)

One receiver epoch of raw GNSS observations for a tight update.

# `t`

```elixir
@type t() :: %Sidereon.GNSS.Fusion.TightGnssEpoch{
  observations: [Sidereon.GNSS.Fusion.TightGnssObservation.t() | map()],
  t_j2000_s: number()
}
```

# `new`

```elixir
@spec new(number(), [Sidereon.GNSS.Fusion.TightGnssObservation.t() | map()]) :: t()
```

Build a tight GNSS observation epoch.

# `observation_count`

```elixir
@spec observation_count(t()) :: non_neg_integer()
```

Return the number of observations in the epoch.

---

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