nl:: Weave:: Profiles:: Time:: TimeSyncRequest
สรุป
ผู้ผลิตและผู้ทำลาย |
|
|---|---|
TimeSyncRequest(void)
ตัวสร้างเริ่มต้นจะต้องใช้ร่วมกับการถอดรหัส เนื่องจากสมาชิกทั้งหมดจะเริ่มต้นจากการถอดรหัส
|
ประเภทสาธารณะ |
|
|---|---|
@320
|
enum การตั้งค่าขั้นต่ำและค่าสูงสุดของแนวโน้มที่จะตอบกลับคำขอซิงค์เวลานี้ |
@321
|
enum |
แอตทริบิวต์สาธารณะ |
|
|---|---|
mIsTimeCoordinator
|
bool
จริง หากผู้สร้างคำขอนี้เป็นผู้ประสานงานการซิงค์เวลา
|
mLikelihoodForResponse
|
uint8_t
แนวโน้มที่จะตอบสนองสำหรับคำขอซิงค์เวลานี้
|
ฟังก์ชันสาธารณะ |
|
|---|---|
Encode(PacketBuffer *const aMsg)
|
เข้ารหัสคำขอซิงค์เวลาลงใน PacketBuffer
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
เริ่มต้นออบเจ็กต์นี้เพื่อเข้ารหัส
|
ฟังก์ชันสาธารณะแบบคงที่ |
|
|---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
ถอดรหัสคำขอซิงค์เวลาจาก PacketBuffer
|
ประเภทสาธารณะ
@320
@320
การตั้งค่าขั้นต่ำและค่าสูงสุดของแนวโน้มที่จะตอบกลับคำขอซิงค์เวลานี้
โปรดทราบว่าเราไม่สามารถตรวจสอบ kLikelihoodForResponse_Min ในกิจวัตรการเข้ารหัสและถอดรหัส เนื่องจากค่าดังกล่าวเป็น 0 ดังนั้นการไม่ปรับเฉพาะที่นี่จึงไม่ปลอดภัย
@321
@321
แอตทริบิวต์สาธารณะ
mIsTimeCoordinator
bool mIsTimeCoordinator
จริง หากผู้สร้างคำขอนี้เป็นผู้ประสานงานการซิงค์เวลา
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
แนวโน้มที่จะตอบสนองสำหรับคำขอซิงค์เวลานี้
ฟังก์ชันสาธารณะ
เข้ารหัส
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
เข้ารหัสคำขอซิงค์เวลาลงใน PacketBuffer
| รายละเอียด | |||
|---|---|---|---|
| พารามิเตอร์ |
|
||
| การคืนสินค้า |
WEAVE_NO_ERROR เกี่ยวกับความสำเร็จ
|
||
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
เริ่มต้นออบเจ็กต์นี้เพื่อเข้ารหัส
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ |
|
||||
| การคืนสินค้า |
WEAVE_NO_ERROR เกี่ยวกับความสำเร็จ
|
||||
TimeSyncRequest
TimeSyncRequest( void )
ตัวสร้างเริ่มต้นจะต้องใช้ร่วมกับการถอดรหัส เนื่องจากสมาชิกทั้งหมดจะเริ่มต้นจากการถอดรหัส
ฟังก์ชันสาธารณะแบบคงที่
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
ถอดรหัสคำขอซิงค์เวลาจาก PacketBuffer
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ |
|
||||
| การคืนสินค้า |
WEAVE_NO_ERROR เกี่ยวกับความสำเร็จ
|
||||