TAKPacket: Message<"meshtastic.TAKPacket"> & {
    contact?: Contact;
    group?: Group;
    isCompressed: boolean;
    payloadVariant:
        | {
            case: "pli";
            value: PLI;
        }
        | {
            case: "chat";
            value: GeoChat;
        }
        | {
            case: "detail";
            value: Uint8Array;
        }
        | {
            case: undefined;
            value?: undefined;
        };
    status?: Status;
}

Packets for the official ATAK Plugin

Type declaration

  • Optionalcontact?: Contact

    The contact / callsign for ATAK user

    from field: meshtastic.Contact contact = 2;

  • Optionalgroup?: Group

    The group for ATAK user

    from field: meshtastic.Group group = 3;

  • isCompressed: boolean

    Are the payloads strings compressed for LoRA transport?

    from field: bool is_compressed = 1;

  • payloadVariant:
        | {
            case: "pli";
            value: PLI;
        }
        | {
            case: "chat";
            value: GeoChat;
        }
        | {
            case: "detail";
            value: Uint8Array;
        }
        | {
            case: undefined;
            value?: undefined;
        }

    The payload of the packet

    from oneof meshtastic.TAKPacket.payload_variant

  • Optionalstatus?: Status

    The status of the ATAK EUD

    from field: meshtastic.Status status = 4;

from message meshtastic.TAKPacket