| Interface | Description |
|---|---|
| CommsFileTransferListener | |
| CommsLogger |
Comms logger allows for the logging of the low level cursor on target messages within
the system.
|
| CommsMapComponent.DirectCotProcessor |
Interface for
AbstractInput & AbstractStreaming to directly
process an event rather than using a CotDispatcher
If set, this is used prior rather than dispatching |
| CommsMapComponent.PreSendProcessor |
Interface for a single plugin to post process a CotEvent provided a list of uids.
|
| CotServiceRemote.ConnectionListener | |
| CotServiceRemote.CotEventListener | |
| CotServiceRemote.InputsChangedListener | |
| CotServiceRemote.OutputsChangedListener | |
| NetworkContact.EventListener | |
| NetworkUtils.NetRestartNotification | |
| ReportingRate.Callback |
| Class | Description |
|---|---|
| CommsMapComponent | |
| CotDispatcher |
Dispatches CoT event Messages.
|
| CotService | |
| CotServiceRemote | |
| CotStreamListener |
Class to connect to CotService and keep track of
CoT Streams (e.g.
|
| CotStreamListener.CotStreamUpdateWraper | |
| DispatchFlags | |
| FileIOProvider | |
| NetworkContact | |
| NetworkDeviceManager | Deprecated
as of Android 11 the mac address can no longer be used.
|
| NetworkDeviceManager.NetworkDevice |
The network device is described by its macaddress, label, type and the preferred network configuration,
|
| NetworkManagerLite | |
| NetworkManagerLite.NetworkDevice | |
| NetworkUtils |
Common place for network related functionality that seems to be used in several areas
|
| ReportingRate |
Manages reporting rate based on device & position changes
Monitors a list of preferences to trigger immediate report
Monitors changes in altitude (not accounted for in device speed)
Dynamic reporting rate based on speed
|
| SocketFactory |
Factory for creating a variety of standard sockets for use by plugins and by core
ATAK.
|
| SslNetCotPort | |
| TAKServer |
Metadata for a TAK server connection
Moved out of
CotPortListActivity.CotPort |
| TAKServerListener |
Simple listener singleton for developer convenience
For most development purposes we just need a list of TAK servers
So instead of having to create a new listener in each and every component
that wants the server list, just use this singleton
Also these methods return
TAKServer objects instead of CotPort |
| TAKServerSerializer |
Serialize TAK server config to JSON
|
| Enum | Description |
|---|---|
| CommsMapComponent.ImportResult |
Status of an import, either one of
SUCCESS - no problems
FAILURE - problems not importable.
|
| CotServiceRemote.Proto | |
| NetworkContact.UpdateStatus | |
| NetworkDeviceManager.NetworkDevice.Configuration | |
| NetworkDeviceManager.NetworkDevice.Type |
Type of network devices, used within the system to allow for radio or network specific
traffic to be designated on a network by network case.
|
| NetworkManagerLite.NetworkDevice.Configuration | |
| NetworkManagerLite.NetworkDevice.Type | |
| SslNetCotPort.Type |