Engage Engine API  1.263.9113
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 9922 of file ConfigurationObjects.h.

Constructor & Destructor Documentation

◆ NsmNodeCotSettings()

AppConfigurationObjects::NsmNodeCotSettings::NsmNodeCotSettings ( )
inline

Definition at line 9948 of file ConfigurationObjects.h.

Member Function Documentation

◆ clear()

void AppConfigurationObjects::NsmNodeCotSettings::clear ( )
inline

Definition at line 9953 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 9942 of file ConfigurationObjects.h.

◆ callsign

std::string AppConfigurationObjects::NsmNodeCotSettings::callsign

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

Definition at line 9938 of file ConfigurationObjects.h.

◆ ce

std::string AppConfigurationObjects::NsmNodeCotSettings::ce

Definition at line 9934 of file ConfigurationObjects.h.

◆ detailJson

std::string AppConfigurationObjects::NsmNodeCotSettings::detailJson

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

Definition at line 9940 of file ConfigurationObjects.h.

◆ hae

std::string AppConfigurationObjects::NsmNodeCotSettings::hae

Definition at line 9935 of file ConfigurationObjects.h.

◆ how

std::string AppConfigurationObjects::NsmNodeCotSettings::how

Definition at line 9931 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 9944 of file ConfigurationObjects.h.

◆ lat

std::string AppConfigurationObjects::NsmNodeCotSettings::lat

Definition at line 9932 of file ConfigurationObjects.h.

◆ le

std::string AppConfigurationObjects::NsmNodeCotSettings::le

Definition at line 9936 of file ConfigurationObjects.h.

◆ locationPoll

NsmNodeCotLocationPollSettings AppConfigurationObjects::NsmNodeCotSettings::locationPoll

Optional periodic command to refresh CoT point location.

Definition at line 9946 of file ConfigurationObjects.h.

◆ lon

std::string AppConfigurationObjects::NsmNodeCotSettings::lon

Definition at line 9933 of file ConfigurationObjects.h.

◆ type

std::string AppConfigurationObjects::NsmNodeCotSettings::type

Definition at line 9930 of file ConfigurationObjects.h.

◆ uid

std::string AppConfigurationObjects::NsmNodeCotSettings::uid

Definition at line 9929 of file ConfigurationObjects.h.

◆ useCot

bool AppConfigurationObjects::NsmNodeCotSettings::useCot

Definition at line 9928 of file ConfigurationObjects.h.


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