O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Geração de registros: pilha de linhas de execução

Este módulo inclui definições relacionadas à geração de registros do OpenThread.

Resumo

Functions

otDumpCritPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Essa função gera um despejo de memória no nível crítico do registro.
otDumpDebgPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Essa função gera um despejo de memória no nível do registro de depuração.
otDumpInfoPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Essa função gera um despejo de memória no nível do registro de informações.
otDumpNotePlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Essa função gera um despejo de memória no nível do registro de notas.
otDumpWarnPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Essa função gera um despejo de memória no nível do registro de avisos.
otLogCli(otLogLevel aLogLevel, const char *aFormat, ...)
void
Essa função emite uma mensagem de registro em um determinado nível de registro.
otLogCritPlat(const char *aFormat, ...)
void
Essa função emite uma mensagem de registro no nível crítico.
otLogDebgPlat(const char *aFormat, ...)
void
Essa função emite uma mensagem de registro no nível do registro de depuração.
otLogInfoPlat(const char *aFormat, ...)
void
Essa função emite uma mensagem de registro no nível do registro de informações.
otLogNotePlat(const char *aFormat, ...)
void
Essa função emite uma mensagem de registro no nível do registro da nota.
otLogWarnPlat(const char *aFormat, ...)
void
Essa função emite uma mensagem de registro no nível de registro de avisos.
otLoggingGetLevel(void)
Essa função retorna o nível de registro atual.
otLoggingSetLevel(otLogLevel aLogLevel)
Essa função define o nível de registro.

Functions

OtDumpCritPlat

void otDumpCritPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

Essa função gera um despejo de memória no nível crítico do registro.

Se OPENTHREAD_CONFIG_LOG_PLATFORM ou OPENTHREAD_CONFIG_LOG_PKT_DUMP não estiverem definidos ou se o nível de registro atual estiver abaixo do crítico, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aText
Uma string que é impressa antes dos bytes.
[in] aData
Um ponteiro para o buffer de dados.
[in] aDataLength
Número de bytes em aData.

OtDumpDebgPlat

void otDumpDebgPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

Essa função gera um despejo de memória no nível do registro de depuração.

Se OPENTHREAD_CONFIG_LOG_PLATFORM ou OPENTHREAD_CONFIG_LOG_PKT_DUMP não estiverem definidos ou se o nível de registro atual estiver abaixo da depuração, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aText
Uma string que é impressa antes dos bytes.
[in] aData
Um ponteiro para o buffer de dados.
[in] aDataLength
Número de bytes em aData.

OtDumpInfoPlat

void otDumpInfoPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

Essa função gera um despejo de memória no nível do registro de informações.

Se OPENTHREAD_CONFIG_LOG_PLATFORM ou OPENTHREAD_CONFIG_LOG_PKT_DUMP não estiverem definidos ou se o nível de registro atual estiver abaixo das informações, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aText
Uma string que é impressa antes dos bytes.
[in] aData
Um ponteiro para o buffer de dados.
[in] aDataLength
Número de bytes em aData.

OtDumpNotePlat

void otDumpNotePlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

Essa função gera um despejo de memória no nível do registro de notas.

Se OPENTHREAD_CONFIG_LOG_PLATFORM ou OPENTHREAD_CONFIG_LOG_PKT_DUMP não estiverem definidos ou se o nível de registro atual estiver abaixo dela, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aText
Uma string que é impressa antes dos bytes.
[in] aData
Um ponteiro para o buffer de dados.
[in] aDataLength
Número de bytes em aData.

OtDumpWarnPlat

void otDumpWarnPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

Essa função gera um despejo de memória no nível do registro de avisos.

Se OPENTHREAD_CONFIG_LOG_PLATFORM ou OPENTHREAD_CONFIG_LOG_PKT_DUMP não estiverem definidos ou se o nível de registro atual estiver abaixo do aviso, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aText
Uma string que é impressa antes dos bytes.
[in] aData
Um ponteiro para o buffer de dados.
[in] aDataLength
Número de bytes em aData.

OtLogCli

void otLogCli(
  otLogLevel aLogLevel,
  const char *aFormat,
  ...
)

Essa função emite uma mensagem de registro em um determinado nível de registro.

Essa função é destinada apenas à CLI. Se OPENTHREAD_CONFIG_LOG_CLI não estiver definido ou o nível de registro atual estiver abaixo do nível especificado, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aLogLevel
O nível de registro.
[in] aFormat
String de formato.
[in] ...
Argumentos para a especificação de formato.

OtLogCritPlat

void otLogCritPlat(
  const char *aFormat,
  ...
)

Essa função emite uma mensagem de registro no nível crítico.

Essa função é destinada a uso por plataforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM não estiver definido ou o nível de registro atual estiver abaixo do crítico, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aFormat
String de formato.
[in] ...
Argumentos para a especificação de formato.

OtLogDebgPlat

void otLogDebgPlat(
  const char *aFormat,
  ...
)

Essa função emite uma mensagem de registro no nível do registro de depuração.

Essa função é destinada a uso por plataforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM não estiver definido ou o nível de registro atual estiver abaixo da depuração, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aFormat
String de formato.
[in] ...
Argumentos para a especificação de formato.

OtLogInfoPlat

void otLogInfoPlat(
  const char *aFormat,
  ...
)

Essa função emite uma mensagem de registro no nível do registro de informações.

Essa função é destinada a uso por plataforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM não estiver definido ou se o nível de registro atual estiver abaixo das informações, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aFormat
String de formato.
[in] ...
Argumentos para a especificação de formato.

OtLogNotePlat

void otLogNotePlat(
  const char *aFormat,
  ...
)

Essa função emite uma mensagem de registro no nível do registro da nota.

Essa função é destinada a uso por plataforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM não estiver definido ou se o nível de registro atual estiver abaixo da nota, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aFormat
String de formato.
[in] ...
Argumentos para a especificação de formato.

OtLogWarnPlat

void otLogWarnPlat(
  const char *aFormat,
  ...
)

Essa função emite uma mensagem de registro no nível de registro de avisos.

Essa função é destinada a uso por plataforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM não estiver definido ou se o nível de registro atual estiver abaixo do aviso, essa função não emitirá nenhuma mensagem de registro.

Detalhes
Parâmetros
[in] aFormat
String de formato.
[in] ...
Argumentos para a especificação de formato.

OtLoggingGetLevel

otLogLevel otLoggingGetLevel(
  void
)

Essa função retorna o nível de registro atual.

Se o recurso de nível de registro dinâmico OPENTHREAD_CONFIG_LOG_LEVEL_DYNAMIC_ENABLE estiver ativado, esta função retornará o nível de registro dinâmico definido no momento. Caso contrário, essa função retornará o nível de registro configurado durante a compilação.

Detalhes
Retorna
O nível de registro.

OtLoggingSetLevel

otError otLoggingSetLevel(
  otLogLevel aLogLevel
)

Essa função define o nível de registro.

Detalhes
Parâmetros
[in] aLogLevel
O nível de registro.
Valores de retorno
OT_ERROR_NONE
O nível do registro foi atualizado.
OT_ERROR_INVALID_ARGS
O valor no nível do registro é inválido.

Recursos

Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.