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 เกี่ยวกับความสำเร็จ
|