O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

nl :: Tecer:: Perfis :: Tempo:: TimeSyncRequest

Resumo

Construtores e Destruidores

TimeSyncRequest (void)
o construtor padrão deve ser usado com Decode, pois todos os membros serão inicializados por meio de decodificação

Tipos públicos

@320 enum
configurações mínimas e máximas para a probabilidade de resposta pretendida para esta solicitação de sincronização de tempo.
@321 enum

Atributos públicos

mIsTimeCoordinator
bool
verdadeiro se o originador desta solicitação for um coordenador de sincronização de tempo
mLikelihoodForResponse
uint8_t
probabilidade pretendida de resposta para esta solicitação de sincronização de tempo.

Funções públicas

Encode ( PacketBuffer *const aMsg)
codificar a solicitação de sincronização de tempo em um PacketBuffer.
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator)
void
inicialize este objeto para codificação.

Funções estáticas públicas

Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
decodifique a solicitação de sincronização de tempo de um PacketBuffer.

Tipos públicos

@ 320

 @320

configurações de mínimo e máximo para a probabilidade pretendida de resposta para esta solicitação de sincronização de tempo.

Observe que não podemos colocar a verificação em kLikelihoodForResponse_Min nas rotinas de codificação e decodificação porque é 0, então não é seguro ajustá-lo apenas aqui

@ 321

 @321

Atributos públicos

mIsTimeCoordinator

bool mIsTimeCoordinator

verdadeiro se o originador desta solicitação for um coordenador de sincronização de tempo

mLikelihoodForResponse

uint8_t mLikelihoodForResponse

probabilidade pretendida de resposta para esta solicitação de sincronização de tempo.

Funções públicas

Codificar

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

codificar a solicitação de sincronização de tempo em um PacketBuffer.

Detalhes
Parâmetros
[out] aMsg
Um ponteiro para o PacketBuffer
Devoluções
WEAVE_NO_ERROR em sucesso

Iniciar

void Init(
  const uint8_t aLikelihood,
  const bool aIsTimeCoordinator
)

inicialize este objeto para codificação.

Detalhes
Parâmetros
[in] aLikelihood
probabilidade pretendida de resposta para esta solicitação de sincronização de tempo
[in] aIsTimeCoordinator
verdadeiro se o originador desta solicitação for um coordenador de sincronização de tempo
Devoluções
WEAVE_NO_ERROR em sucesso

TimeSyncRequest

 TimeSyncRequest(
  void
)

o construtor padrão deve ser usado com Decode, pois todos os membros serão inicializados por meio de decodificação

Funções estáticas públicas

Decodificar

WEAVE_ERROR Decode(
  TimeSyncRequest *const aObject,
  PacketBuffer *const aMsg
)

decodifique a solicitação de sincronização de tempo de um PacketBuffer.

Detalhes
Parâmetros
[out] aObject
Um ponteiro para o objeto decodificado
[in] aMsg
Um ponteiro para o PacketBuffer
Devoluções
WEAVE_NO_ERROR em sucesso