nl::Weave::โปรไฟล์::DataManagement_Current::เหตุการณ์::Parser

สรุป

การสืบทอด

รับค่าจาก: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser

ฟังก์ชันสาธารณะ

CheckSchemaValidity(void) const
GetDeltaSystemTime(int64_t *const apDeltaSystemTime)
GetDeltaUTCTime(int64_t *const apDeltaUTCTime)
GetEventId(uint64_t *const apEventId)
GetEventType(uint64_t *const apEventType)
GetImportance(uint64_t *const apImportance)
GetReaderOnEvent(nl::Weave::TLV::TLVReader *const apReader) const
GetRelatedEventId(uint64_t *const apEventId)
GetRelatedEventImportance(uint64_t *const apImportance)
GetResourceId(uint64_t *const apResourceId)
GetSourceId(uint64_t *const apSourceId)
GetSystemTimestamp(uint64_t *const apSystemTimestamp)
GetTraitInstanceId(uint64_t *const apTraitInstanceId)
GetTraitProfileId(uint32_t *const apTraitProfileId)
GetUTCTimestamp(uint64_t *const apUTCTimestamp)
Init(const nl::Weave::TLV::TLVReader & aReader)

ฟังก์ชันสาธารณะ

ตรวจสอบความถูกต้องของสคีมา

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

เวลารับระบบ Delta

WEAVE_ERROR GetDeltaSystemTime(
  int64_t *const apDeltaSystemTime
)

เวลารับสัญญาณ DeUTC

WEAVE_ERROR GetDeltaUTCTime(
  int64_t *const apDeltaUTCTime
)

รหัสเหตุการณ์

WEAVE_ERROR GetEventId(
  uint64_t *const apEventId
)

ประเภท GetEvent

WEAVE_ERROR GetEventType(
  uint64_t *const apEventType
)

รับการนําเข้า

WEAVE_ERROR GetImportance(
  uint64_t *const apImportance
)

GetEventerOnEvent

WEAVE_ERROR GetReaderOnEvent(
  nl::Weave::TLV::TLVReader *const apReader
) const 

รับรหัสเหตุการณ์ที่เกี่ยวข้อง

WEAVE_ERROR GetRelatedEventId(
  uint64_t *const apEventId
)

รับเหตุการณ์ที่เกี่ยวข้อง

WEAVE_ERROR GetRelatedEventImportance(
  uint64_t *const apImportance
)

รับรหัสทรัพยากร

WEAVE_ERROR GetResourceId(
  uint64_t *const apResourceId
)

รหัส GetSource

WEAVE_ERROR GetSourceId(
  uint64_t *const apSourceId
)

รับการประทับเวลาของระบบ

WEAVE_ERROR GetSystemTimestamp(
  uint64_t *const apSystemTimestamp
)

รหัส GetTraitInstanceId

WEAVE_ERROR GetTraitInstanceId(
  uint64_t *const apTraitInstanceId
)

รหัส GetTraitProfileId

WEAVE_ERROR GetTraitProfileId(
  uint32_t *const apTraitProfileId
)

การประทับเวลาการประทับเวลา UTC

WEAVE_ERROR GetUTCTimestamp(
  uint64_t *const apUTCTimestamp
)

เริ่ม

WEAVE_ERROR Init(
  const nl::Weave::TLV::TLVReader & aReader
)