Engage Engine API  1.263.9103
Real-time tactical communications engine API
Loading...
Searching...
No Matches
AppConfigurationObjects::NsmNodeCotSettings Class Reference

Cursor-on-Target envelope for NSM wire payloads (optional). More...

#include <ConfigurationObjects.h>

Inherits AppConfigurationObjects::ConfigurationObjectBase.

Public Member Functions

void clear ()
 
- Public Member Functions inherited from AppConfigurationObjects::ConfigurationObjectBase
virtual void initForDocumenting ()
 
virtual std::string toString ()
 
virtual bool isDocumenting () const
 

Public Attributes

bool useCot
 
std::string uid
 
std::string type
 
std::string how
 
std::string lat
 
std::string lon
 
std::string ce
 
std::string hae
 
std::string le
 
std::string callsign
 Optional CoT contact callsign (emitted as detail/contact/@callsign ).
 
std::string detailJson
 Optional JSON object serialized as string for extra CoT detail elements.
 
bool announceWhenIdle
 When useCot is true, fully idle nodes TX full resource state at idleIntervalSecs (default false).
 
int idleIntervalSecs
 CoT presence interval for fully idle nodes when announceWhenIdle is true (default 30).
 
NsmNodeCotLocationPollSettings locationPoll
 Optional periodic command to refresh CoT point location.
 
- Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase
nlohmann::json _attached
 

Additional Inherited Members

- Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase
bool _documenting
 

Detailed Description

Cursor-on-Target envelope for NSM wire payloads (optional).

See also
NsmNode

Definition at line 9731 of file ConfigurationObjects.h.

Constructor & Destructor Documentation

◆ NsmNodeCotSettings()

AppConfigurationObjects::NsmNodeCotSettings::NsmNodeCotSettings ( )
inline

Definition at line 9757 of file ConfigurationObjects.h.

Member Function Documentation

◆ clear()

void AppConfigurationObjects::NsmNodeCotSettings::clear ( )
inline

Definition at line 9762 of file ConfigurationObjects.h.

Member Data Documentation

◆ announceWhenIdle

bool AppConfigurationObjects::NsmNodeCotSettings::announceWhenIdle

When useCot is true, fully idle nodes TX full resource state at idleIntervalSecs (default false).

Definition at line 9751 of file ConfigurationObjects.h.

◆ callsign

std::string AppConfigurationObjects::NsmNodeCotSettings::callsign

Optional CoT contact callsign (emitted as detail/contact/@callsign ).

Definition at line 9747 of file ConfigurationObjects.h.

◆ ce

std::string AppConfigurationObjects::NsmNodeCotSettings::ce

Definition at line 9743 of file ConfigurationObjects.h.

◆ detailJson

std::string AppConfigurationObjects::NsmNodeCotSettings::detailJson

Optional JSON object serialized as string for extra CoT detail elements.

Definition at line 9749 of file ConfigurationObjects.h.

◆ hae

std::string AppConfigurationObjects::NsmNodeCotSettings::hae

Definition at line 9744 of file ConfigurationObjects.h.

◆ how

std::string AppConfigurationObjects::NsmNodeCotSettings::how

Definition at line 9740 of file ConfigurationObjects.h.

◆ idleIntervalSecs

int AppConfigurationObjects::NsmNodeCotSettings::idleIntervalSecs

CoT presence interval for fully idle nodes when announceWhenIdle is true (default 30).

Definition at line 9753 of file ConfigurationObjects.h.

◆ lat

std::string AppConfigurationObjects::NsmNodeCotSettings::lat

Definition at line 9741 of file ConfigurationObjects.h.

◆ le

std::string AppConfigurationObjects::NsmNodeCotSettings::le

Definition at line 9745 of file ConfigurationObjects.h.

◆ locationPoll

NsmNodeCotLocationPollSettings AppConfigurationObjects::NsmNodeCotSettings::locationPoll

Optional periodic command to refresh CoT point location.

Definition at line 9755 of file ConfigurationObjects.h.

◆ lon

std::string AppConfigurationObjects::NsmNodeCotSettings::lon

Definition at line 9742 of file ConfigurationObjects.h.

◆ type

std::string AppConfigurationObjects::NsmNodeCotSettings::type

Definition at line 9739 of file ConfigurationObjects.h.

◆ uid

std::string AppConfigurationObjects::NsmNodeCotSettings::uid

Definition at line 9738 of file ConfigurationObjects.h.

◆ useCot

bool AppConfigurationObjects::NsmNodeCotSettings::useCot

Definition at line 9737 of file ConfigurationObjects.h.


The documentation for this class was generated from the following file: