нл:: Переплетение:: Уровень устройства:: Внутренний:: ПлетениеТелеметрияБаза

Это абстрактный класс.

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/NetworkTelemetryManager.h>

Это базовый класс, который обрабатывает функции сетевой телеметрии для разных сетей.

Краткое содержание

Наследование

Прямые известные подклассы:
  nl::Weave::DeviceLayer::Internal::ThreadTelemetry
  nl::Weave::DeviceLayer::Internal::ThreadTopology
  nl::Weave::DeviceLayer::Internal::TunnelTelemetry
  nl::Weave::DeviceLayer::Internal::WiFiTelemetry

Конструкторы и деструкторы

WeaveTelemetryBase ()

Общественные функции

Disable (void)
void
Enable (void)
void
GetPollingInterval (void) const
uint32_t
Init (uint32_t aIntervalMsec)
void
IsEnabled (void) const
bool
SetPollingInterval (uint32_t aIntervalMsec)
void

Общественные функции

Запрещать

void Disable(
  void
)

Давать возможность

void Enable(
  void
)

GetPollingInterval

uint32_t GetPollingInterval(
  void
) const 

В этом

void Init(
  uint32_t aIntervalMsec
)

Включен

bool IsEnabled(
  void
) const 

SetPollingInterval

void SetPollingInterval(
  uint32_t aIntervalMsec
)

ПлетениеТелеметрияБаза

 WeaveTelemetryBase()