# AT Labs Protocol Profiles

This planner is scoped around AT Labs-supported protocol families rather than open-ended generic RF modes.

## Supported families
- Meshtastic 900
- Meshtastic 868
- MeshCore 900
- MeshCore 868
- HaLow 900
- Wi-Fi 2.4 / 5 GHz
- Meshtastic 433 (future)

## Blessed AT Labs profile names
- `AT_MESHTASTIC_900_FAST`
- `AT_MESHTASTIC_900_BALANCED`
- `AT_MESHTASTIC_900_RANGE`
- `AT_MESHTASTIC_868_FAST`
- `AT_MESHTASTIC_868_BALANCED`
- `AT_MESHTASTIC_868_RANGE`
- `AT_MESHCORE_900_DEFAULT`
- `AT_MESHCORE_868_DEFAULT`
- `AT_HALOW_900`
- `AT_WIFI_24`
- `AT_WIFI_5`
- `AT_MESHTASTIC_433_RANGE`

## Design intent
- Meshtastic and MeshCore share the same core LoRa terrain / path math.
- Differences between Meshtastic and MeshCore should mostly live in profile defaults and future network-behavior modeling.
- HaLow and Wi-Fi are distinct families and should use different tuned thresholds once AT Labs blesses them.

## Recommended mission usage

```json
{
  "protocol": {
    "name": "atlabs",
    "profile": "AT_MESHTASTIC_900_BALANCED",
    "rx_height_agl_m": 1.5,
    "rx_antenna_gain_dbi": 5
  },
  "protocol_backhaul": {
    "name": "atlabs",
    "profile": "AT_HALOW_900"
  }
}
```

## Tuning status
Meshtastic and MeshCore profiles currently include planner defaults.
HaLow and Wi-Fi intentionally leave some receiver-threshold assumptions unset until benchmarked and field-validated.
