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

Exploração madeireira

Este módulo inclui a abstração da plataforma para o serviço de log de depuração.

Resumo

Enumerações

otLogRegion {
OT_LOG_REGION_API = 1,
OT_LOG_REGION_MLE = 2,
OT_LOG_REGION_ARP = 3,
OT_LOG_REGION_NET_DATA = 4,
OT_LOG_REGION_ICMP = 5,
OT_LOG_REGION_IP6 = 6,
OT_LOG_REGION_MAC = 7,
OT_LOG_REGION_MEM = 8,
OT_LOG_REGION_NCP = 9,
OT_LOG_REGION_MESH_COP = 10,
OT_LOG_REGION_NET_DIAG = 11,
OT_LOG_REGION_PLATFORM = 12,
OT_LOG_REGION_COAP = 13,
OT_LOG_REGION_CLI = 14,
OT_LOG_REGION_CORE = 15,
OT_LOG_REGION_UTIL = 16,
OT_LOG_REGION_BBR = 17,
OT_LOG_REGION_MLR = 18,
OT_LOG_REGION_DUA = 19,
OT_LOG_REGION_BR = 20,
OT_LOG_REGION_SRP = 21,
OT_LOG_REGION_DNS = 22
}
enum
Essa enumeração representa regiões de log.

Typedefs

otLogLevel typedef
int
Este tipo representa o nível de log.
otLogRegion typedef
Essa enumeração representa regiões de log.

Funções

otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
void
Esta função gera registros.
otPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Esta função de plataforma (opcional) produz uma linha de log preparada.

Enumerações

otLogRegion

 otLogRegion

Essa enumeração representa regiões de log.

Propriedades
OT_LOG_REGION_API

API OpenThread.

OT_LOG_REGION_ARP

Mapeamento de EID para RLOC.

OT_LOG_REGION_BBR

Roteador de backbone (disponível desde Thread 1.2)

OT_LOG_REGION_BR

Border Router.

OT_LOG_REGION_CLI

CLI.

OT_LOG_REGION_COAP

CoAP.

OT_LOG_REGION_CORE

OpenThread Core.

OT_LOG_REGION_DNS

DNS.

OT_LOG_REGION_DUA

Endereço Unicast de Domínio (disponível desde Thread 1.2)

OT_LOG_REGION_ICMP

ICMPv6.

OT_LOG_REGION_IP6

IPv6.

OT_LOG_REGION_MAC

IEEE 802.15.4 MAC.

OT_LOG_REGION_MEM

Memória.

OT_LOG_REGION_MESH_COP

Protocolo de comissionamento de malha.

OT_LOG_REGION_MLE

MLE.

OT_LOG_REGION_MLR

Registro de ouvinte multicast (disponível desde Thread 1.2)

OT_LOG_REGION_NCP

NCP.

OT_LOG_REGION_NET_DATA

Dados da rede.

OT_LOG_REGION_NET_DIAG

Diagnóstico de rede.

OT_LOG_REGION_PLATFORM

Plataforma.

OT_LOG_REGION_SRP

Protocolo de registro de serviço (SRP)

OT_LOG_REGION_UTIL

Módulo de utilitário.

Typedefs

otLogLevel

int otLogLevel

Este tipo representa o nível de log.

otLogRegion

enum otLogRegion otLogRegion

Essa enumeração representa regiões de log.

Funções

otPlatLog

void otPlatLog(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aFormat,
  ...
)

Esta função gera registros.

Detalhes
Parâmetros
[in] aLogLevel
O nível de log.
[in] aLogRegion
A região do log.
[in] aFormat
Um ponteiro para a string de formato.
[in] ...
Argumentos para a especificação do formato.

otPlatLogLine

void otPlatLogLine(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aLogLine
)

Esta função de plataforma (opcional) produz uma linha de log preparada.

Esta função de plataforma é usada pelo núcleo OpenThread quando OPENTHREAD_CONFIG_LOG_DEFINE_AS_MACRO_ONLY não está habilitado (neste caso, o próprio núcleo OT irá preparar uma linha de registro completa).

Observe que esta função é opcional e se não for fornecida pela camada da plataforma, uma implementação padrão (fraca) é fornecida e usada pelo núcleo do otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) como otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) .

Detalhes
Parâmetros
[in] aLogLevel
O nível de log.
[in] aLogRegion
A região do log.
[in] aLogLine
Um ponteiro para uma string de linha de registro.

Macros

OT_LOG_LEVEL_CRIT

 OT_LOG_LEVEL_CRIT 1

Nível de log crítico.

OT_LOG_LEVEL_DEBG

 OT_LOG_LEVEL_DEBG 5

Depuração de nível de log.

OT_LOG_LEVEL_INFO

 OT_LOG_LEVEL_INFO 4

Nível de log Informativo.

OT_LOG_LEVEL_NONE

 OT_LOG_LEVEL_NONE 0

Nível de log Nenhum.

OT_LOG_LEVEL_NOTE

 OT_LOG_LEVEL_NOTE 3

Aviso de nível de log.

OT_LOG_LEVEL_WARN

 OT_LOG_LEVEL_WARN 2

Aviso de nível de registro.