nl:: Weave:: Profiles:: Time:: TimeSyncRequest
요약
생성자 및 소멸자 |
|
---|---|
TimeSyncRequest(void)
모든 멤버가 디코딩을 통해 초기화되므로 기본 생성자를 Decode와 함께 사용해야 합니다.
|
공개 유형 |
|
---|---|
@320
|
enum 시간 동기화 요청에 대한 응답 가능성의 최소 및 최대 설정입니다. |
@321
|
enum |
공개 속성 |
|
---|---|
mIsTimeCoordinator
|
bool
이 요청을 보낸 사람이 시간 동기화 코디네이터이면 true입니다.
|
mLikelihoodForResponse
|
uint8_t
이 시간 동기화 요청에 대해 예상되는 응답 가능성을 나타냅니다.
|
공개 함수 |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
시간 동기화 요청을 PacketBuffer에 인코딩합니다.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
초기화해야 합니다.
|
공개 정적 함수 |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
시간 동기화 요청을 디코딩합니다.
|
공개 유형
@320
@320
시간 동기화 요청에 대한 응답 가능성의 최소 및 최대 설정입니다.
인코딩 및 디코딩 루틴에서 kLikelihoodForResponse_Min이 0이므로 확인할 수 없으므로 여기서만 조정하는 것은 안전하지 않습니다.
@321
@321
공개 속성
mIsTimeCoordinator
bool mIsTimeCoordinator
이 요청을 보낸 사람이 시간 동기화 코디네이터이면 true입니다.
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와 함께 사용해야 합니다.
공개 정적 함수
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
시간 동기화 요청을 디코딩합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 |
성공 시 WEAVE_NO_ERROR
|