API

pytak

Python Team Awareness Kit (PyTAK) Module.

pytak.Worker(queue[, config])

Meta class for all other Worker Classes.

pytak.TXWorker(queue, config, writer)

Works data queue and hands off to Protocol Workers.

pytak.RXWorker(queue, config, reader)

Async receive (input) queue worker.

pytak.QueueWorker(queue, config)

Read non-CoT Messages from an async network client.

pytak.CLITool(config[, tx_queue, rx_queue])

Wrapper Object for CLITools.

pytak.create_udp_client(url[, iface, local_addr])

Create an AsyncIO UDP network client for Unicast, Broadcast & Multicast.

pytak.protocol_factory(config)

Create a network connection class instance.

pytak.txworker_factory(queue, config)

Create a PyTAK TXWorker based on URL parameters.

pytak.rxworker_factory(queue, config)

Create a PyTAK TXWorker based on URL parameters.

pytak.cli(app_name)

Abstract implementation of a Command Line Interface (CLI).

pytak.read_pref_package(pref_package)

Read a pref package / data package of preferences.