nl:: بافت:: DeviceLayer:: داخلی:: WeaveTelemetryBase

این یک کلاس انتزاعی است.

#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

 WeaveTelemetryBase()