Consulte "api: Platform" e "api: user" rotuladas como solicitações de envio no GitHub para mais detalhes sobre as atualizações de referência da API.
2 de março de 2023
- Adicionamos a API Mesh Diagnóstico.
- Adicionamos DNS - API Platform.
- Adicionamos
childrouterlinks (get, set)
à referência de comando da CLI. - Foram adicionados comandos de
rcp version
arouterupgradethreshold (get, set)
. - Funções de contador adicionadas à
API Child Supervision, junto com
childrouterlinks (get, set)
. - Adicionamos novas APIs à
API Border Routing Manager, junto com
comandos da CLI relacionados.
br state
foi adicionado à Referência de comandos da CLI.br nat64prefix
,br omrprefix
ebr onlinkprefix
foram atualizados para incluir prefixos favoritos e locaisbr (enable,disable)
removido da referência do comando da CLI.
- A função
otMessageResetBufferInfo
foi adicionada à API Message, junto combufferinfo reset
.
20 de fevereiro de 2023
- As funções
otTrelDisable
eotTrelEnable
foram removidas da API TREL - Thread Stack.
14 de fevereiro de 2023
- Inclusão dos comandos dns na referência de comandos da CLI, incluindo comandos de configuração, navegação, compactação, resolução e serviço.
- Atualizamos nexthop e adicionamos nexthop (get) à referência do comando da CLI.
otNcpLegacyHandlers
removido da API Network Coprocessador.- Adicionamos o struct
otHistoryTrackerRouterInfo
à API History Tracker.
31 de janeiro de 2023
- Função
otTcpEndpointAndCircularSendBuffer
adicionada à API TCP Abstractions. - Funções de calibração de energia adicionadas à API Radio Operation.
- Modo TLS adicionado à API TCP Abstractions.
18 de janeiro de 2023
discover reqcallback (enable,disable)
foi adicionado à Referência do comando da CLI.- Função
otThreadGetNextHopAndPathCost
adicionada à API Router/Leader.
3 de janeiro de 2023
- As funções
otBorderRoutingClearRouteInfoOptionPreference
eotBorderRoutingClearRouteInfoOptionPreference
foram adicionadas à API Border Routing Manager. - Funções de calibração de energia adicionadas à API Radio Operation.
- As funções PSKc foram movidas para a API Crypto Platform.
br rioprf
ebr rioprf clear
foram adicionados à referência do comando da CLI.
18 de novembro de 2022
- Adicionamos novas funções à API Crypto da plataforma.
- Inclusão do enum
otGpioMode
e de novas funções à API Platform Factory Diagnóstico. - As estruturas
otBorderRoutingCounters
eotPacketsAndBytes
foram adicionadas à API IPv6.
26 de outubro de 2022
- Novas enumerações
otIcmp6Type
foram adicionadas à API ICMPv6. - A macro
OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK
foi adicionada à API Toolchain. - Novos atributos adicionados à estrutura otMleCounters.
19 de outubro de 2022
- As funções
otNat64State
,otNat64GetPrefixManagerState
,otNat64GetTranslatorState
eotNat64SetEnabled
foram adicionadas à API NAT64. nat64 (enable,disable)
enat64 state
foram adicionados à referência do comando da CLI.
13 de outubro de 2022
- Foram adicionados vários comandos à referência de comando da CLI,
incluindo
ifconfig
,ipaddr
elinkmetrics
.
21 de setembro de 2022
- As funções
otIp4AddressFromString
eotNat64SynthesizeIp6Address
foram adicionadas à API NAT64. - As funções
otSrpServerIsAutoEnableMode
eotSrpServerSetAutoEnableMode
foram adicionadas à API SRP. - As enumeração são atualizadas para a API TCP Abstractions.
15 de setembro de 2022
- Adição de novos tipos enumerados, typedefs e funções à API NAT64 para oferecer compatibilidade com novos comandos da CLI NAT64.
- Inclusão dos comandos NAT64 na referência de comandos da CLI, incluindo CIDR NAT64, prefixo, mapeamento e comandos de contador.
25 de agosto de 2022
- Adição de conjuntos de dados operacionais aos conceitos da CLI.
- Foram adicionados comandos
dataset
à referência de comandos da CLI.
24 de agosto de 2022
- As funções
otNat64ReceiveIp4Callback
,otIp4NewMessage
,otNat64Send
,otNat64SetIp4Cidr
eotNat64SetReceiveIp4Callback
foram adicionadas à API NAT64. - Foram adicionados comandos
child
à referência de comandos da CLI.
16 de agosto de 2022
- A função
otBorderRoutingGetFavoredNat64Prefix
foi adicionada à API Border Routing Manager. - O método
otThreadSearchForBetterParent
foi adicionado à API geral. - Os métodos
otPlatInfraIfDiscoverNat64Prefix
eotPlatInfraIfDiscoverNat64PrefixDone
foram adicionados à Interface de infraestrutura. - O método
otIp6GetPrefix
foi adicionado à API IPv6. - As funções
otIp4ExtractFromIp6Address
eotIp4IsAddressEqual
foram adicionadas à API NAT64. otRouterInfo
struct atualizado.- Adicionamos
bbr
e outros comandos à referência de comandos da CLI.
3 de agosto de 2022
- Inclusão dos comandos
channel
à Referência do comando da CLI.
27 de julho de 2022
- A função
otBorderRoutingGetFavoredOmrPrefix
foi adicionada à API Border Routing Manager. br favoredomrprefix
adicionado à referência do comando da CLI.
20 de julho de 2022
- Adição de uma nova Referência do comando da CLI.
- Adicionamos a API NAT64.
14 de julho de 2022
- Atualizações na API Border Router.
- Adição da API Border Routing Manager, que inclui novas typedefs e funções.
- Adicionamos API Infrastructure Interface.
7 de julho de 2022
- As funções
otBorderRoutingGetRouteInfoOptionPreference
eotBorderRoutingSetRouteInfoOptionPreference
foram adicionadas à API Border Router.
28 de junho de 2022
- Adicionamos a macro
OT_IP6_MAX_MLR_ADDRESSES
à API IPv6. OT_ERROR_ALREADY
foi removido das funçõesotNetDataPublishExternalRoute
eotNetDataPublishOnMeshPrefix
na API Thread - General.
14 de junho de 2022
otTimestamp
typedef foi adicionado à API Operacional Dataset.- As enumerações
OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX
,OT_SETTINGS_KEY_LEGACY_OMR_PREFIX
OT_SETTINGS_KEY_ON_LINK_PREFIX
eOT_SETTINGS_KEY_RESERVED
foram removidas da API Platform - Settings. - As funções
otSrpServerTtlConfig
typedef eotSrpClientEnableAutoHostAddress
,otSrpServerGetTtlConfig
,otSrpServerServiceGetTtl
eotSrpServerSetTtlConfig
foram adicionadas à API SRP. - As funções
otDetachGracefullyCallback
typedef eotThreadDetachGracefully
foram adicionadas à Thread - General API.
31 de maio de 2022
- As funções
otDnssdCounters
typedef eotDnssdGetCounters
foram adicionadas à API DNS-SD Server. - A função
otPlatRadioGetCslClockUncertainty
foi removida e a funçãootPlatRadioGetCslUncertainty
foi adicionada à API Radio Operation - As funções
otSrpServerLeaseInfo
eotSrpServerResponseCounters
typedefs,otSrpClientGetTtl
,otSrpClientSetTtl
,otSrpServerGetPort
,otSrpServerGetResponseCounters
,otSrpServerHostGetLeaseInfo
eotSrpServerServiceGetLeaseInfo
foram adicionadas à API SRP.
18 de maio de 2022
- As funções
otCommissionerGetId
eotCommissionerSetId
foram adicionadas à API Commissioner. - API TCP Abstractions adicionada.
otTcpForwardProgress
typedef foi adicionado,otTcpBytesAcked
eotTcpSendReady
typedefs foram removidos da API TCP.- A função
otNetDataContainsOmrPrefix
foi adicionada à Thread - API geral.
20 de abril de 2022
otMessageQueueInfo
typedef foi adicionado à API Message.- A estrutura
otBufferInfo
foi atualizada na API Message.
13 de abril de 2022
- A função
otPlatLogHandleLevelChanged
foi adicionada à API Logging – Platform. - A estrutura
otActiveScanResult
foi atualizada na API Link. - A estrutura
otSecurityPolicy
foi atualizada na API Dataset do conjunto de dados.
30 de março de 2022
- O método
otBackboneRouterConfigSkipSeqNumIncrease
foi removido da API Backbone Router. - A função
otPlatSettingsSetCriticalKeys
foi removida eotPlatSettingsInit
atualizada na API Platform Settings
15 de março de 2022
- A função
otDnsClientResolveIp4Address
foi adicionada à API DNSv6. - A enumeração
OT_SETTINGS_KEY_BR_ULA_PREFIX
foi adicionada com outras atualizações de enumeração para a API Platform Settings.
23 de fevereiro de 2022
- A função
otCliPlatLogLine
foi removida da API Command Line Interface. - Função
otPlatLogLine
removida da API Logging - Platform. - As funções
otDumpCritPlat
,otDumpDebgPlat
,otDumpInfoPlat
,otDumpNotePlat
,otDumpWarnPlat
,otLogCli
,otLogCritPlat
,otLogDebgPlat
,otLogInfoPlat
,otLogNotePlat
,otLogWarnPlat
foram adicionadas à API Logging - API Thread.
2 de fevereiro de 2022
- A função
otCoapMessageSetCode
foi adicionada à API CoAP. - As funções
otPlatCryptoRandomDeinit
,otPlatCryptoRandomGet
eotPlatCryptoRandomInit
foram adicionadas à API Crypto - Platform. otRandomCryptoMbedTlsContextGet
foi removido da API RNG Cryptographic.- A API Entropy Source foi removida.
otHistoryTrackerNetDataEvent
enum,otHistoryTrackerExternalRouteInfo
eotHistoryTrackerOnMeshPrefixInfo
typedefs,otHistoryTrackerIterateExternalRouteHistory
eotHistoryTrackerIterateOnMeshPrefixHistory
funções adicionadas à API History Tracker.- Adicionamos novas macros de blocos de controle de transição (TCB, na sigla em inglês) à API TCP.
- Adição da API Thread Encapsulation Link (TREL) para Thread Over Infrastructure.
- Atualizações de função, typedef e struct para a API TREL - Platform.
19 de janeiro de 2022
- Os métodos
otBackboneRouterNdProxyInfo
typedef eotBackboneRouterConfigSkipSeqNumIncrease
foram adicionados à Backbone Router API. - A função
otBorderRoutingGetNat64Prefix
foi adicionada à API Border Router. - Atualização dos valores de retorno
otIp6SubscribeMulticastAddress
na API IPv6. - A função
otJoinerStateToString
foi adicionada à API Joiner. - Atualizamos a função
otPlatLogLine
na API Logging - Plataforma. - Chave
OT_SETTINGS_KEY_NAT64_PREFIX
adicionada à enumeração de configurações na API Settings.
7 de dezembro de 2021
- As funções
otLinkIsRadioFilterEnabled
eotLinkSetRadioFilterEnabled
foram adicionadas à API Link. otThreadSetThreadVersionCheckEnabled
foi adicionado à API Router/Leader.
27 de setembro de 2021
- A struct
otCryptoContext
foi adicionada à API Crypto.
20 de setembro de 2021
- As estruturas
otHistoryTrackerMulticastAddressInfo
eotHistoryTrackerUnicastAddressInfo
foram adicionadas à API History Tracker.
13 de setembro de 2021
- API Crypto adicionada.
- A estrutura
otMacKeyMaterial
foi adicionada à API Radio.
30 de agosto de 2021
- A estrutura
otHistoryTrackerNeighborInfo
foi adicionada à API History Tracker.
24 de agosto de 2021
- A API History Tracker foi adicionada.
22 de junho de 2021
- API TCP adicionada.
- O struct
otMasterKey
foi renomeado comootNetworkKey
na API Dataset operacional.
10 de maio de 2021
- A estrutura
otSrpServerLeaseConfig
foi adicionada à API SRP.
12 de abril de 2021
- API DNS-SD Server adicionada.
5 de abril de 2021
- A struct
otPingSenderStatistics
foi adicionada à API Ping Sender. - A estrutura
otSrpClientBuffersServiceEntry
foi adicionada à API SRP.
25 de março de 2021
- Adição da API Ping Sender.
- A API UART Platform foi removida.
9 de março de 2021
- As estruturas
otDnsTxtEntry
eotDnsTxtEntryIterator
foram adicionadas à API DNS. - O struct
otMessage
foi removido da API Message. - A struct
otMessageBuffer
foi adicionada à API Message Pool.
22 de fevereiro de 2021
- A struct
otDnsQueryConfig
foi adicionada à API DNS.
16 de fevereiro de 2021
- O struct
otDnsQuery
foi removido do structotDnsServiceInfo
adicionado à API DNS.
9 de fevereiro de 2021
- As funções
otSrpClientGetServerAddress
,otSrpClientIsRunning
eotSrpClientSetCallback
foram adicionadas à API SRP. - A API Heap foi descontinuada.
2 de fevereiro de 2021
- A struct
otCoapBlockwiseResource
foi adicionada à API CoAP. - A estrutura
otSrpTxtEntry
foi removida da API SRP.
26 de janeiro de 2021
- API SRP adicionada.
20 de janeiro de 2021
- API Dataset Updater adicionada ao conjunto de dados operacional.
- Adição da API Multi Radio Link.
- Adicionamos a API Thread Radio Encapsulation Link (TREL).
- A struct
otCryptoSha256Hash
foi adicionada à API Crypto.
9 de novembro de 2020
- A estrutura
otLinkMetricsSeriesFlags
foi adicionada à API Link Metrics. - A estrutura
otBackboneRouterNdProxyInfo
foi adicionada à API Backbone Router.
20 de outubro de 2020
- A struct
otIp6AddressInfo
foi adicionada à API IPv6.
2 de outubro de 2020
- Adicionamos a API Link Metrics.
31 de agosto de 2020
- Foram adicionadas APIs para compatibilidade com detecção de amostra coordenada (CSL) na linha de execução 1.2.
- A estrutura
otBackboneRouterMulticastListenerInfo
foi adicionada à API Backbone Router.
12 de agosto de 2020
- A struct
otThreadDiscoveryRequestInfo
foi adicionada à API geral.
15 de julho de 2020
A função
otBackboneRouterConfig
foi adicionada à API Backbone Router.Função
otCoapAddResource
removida da API CoAP.As funções
otJoinerPskd
,otJoinerInfoType
,otCommissionerAddJoinerWithDiscerner
eotCommissionerRemoveJoinerWithDiscerner
foram adicionadas à API Commissioner.As funções
otJoinerGetDiscerner
,otJoinerSetDiscerner
eotJoinerDiscerner
foram adicionadas à API Joiner.As funções
otLinkFilterClearDefaultRssIn
eotLinkFilterSetDefaultRssIn
foram adicionadas à API Link.As funções
otLinkRawGetRadioTime
,otLinkRawSetMacFrameCounter
eotLinkRawSetMacKey
foram adicionadas à API Raw Link.As funções
otDatasetGetActiveTlvs
,otDatasetGetPendingTlvs
,otDatasetSetActiveTlvs
,otDatasetSetPendingTlvs
,otThreadGetFixedDuaInterfaceIdentifier
eotThreadSetFixedDuaInterfaceIdentifier
foram adicionadas à API geral.A função
otUdpGetSockets
foi removida da API Forward UDP.A função
otUdpGetSockets
foi adicionada à API UDP.Funções
otPlatRadioGetNow
,otPlatRadioSetMacFrameCounter
eotPlatRadioSetMacKey
adicionadas à API Platform Radio Configuration.
27 de abril de 2020
- API Backbone Router adicionada.
- API Network Simulator Platform adicionada.
- Estruturas
otNetworkDiag*
foram adicionadas à API Geral para melhorar a usabilidade do Diagnóstico de rede. - As funções
otThreadGetDomainName
eotThreadSetDomainName
foram adicionadas à API geral. - A função
otCommissionerGeneratePskc
foi removida da API Commissioner. Use a funçãootDatasetGeneratePskc
na API General para gerar um PSKc. - A API Router foi atualizada para ter acesso à tabela de cache de endereço.
24 de março de 2020
- Adicionamos as macros
OT_COAP_MAX_RETRANSMIT
eOT_COAP_MIN_ACK_TIMEOUT
à API CoAP.
2 de março de 2020
- Atualização da API CoAP:
- As estruturas
otCoapOptionIterator
eotCoapTxParameters
foram adicionadas. - Foram adicionadas funções auxiliares para codificar as opções de bloco de CoAP.
- Foram adicionadas funções para especificar parâmetros de transmissão por mensagem para solicitações e respostas CoAP.
- As estruturas
9 de janeiro de 2020
- As funções de repetição do histograma foram adicionadas à API Link.
3 de dezembro de 2019
- As funções e estruturas de configuração do servidor e do serviço foram movidas da API do servidor para a API geral para oferecer suporte ao registro do serviço pelos líderes.
- As funções
*RouterRoleEnabled
foram renomeadas como*RouterEligible
na API Router para oferecer suporte a melhorias de REED. - A função
otPlatLogv
foi removida da API Logging Platform. - A macro
OT_TOOL_ALIGN
foi removida da API Toolchain Platform e de várias definições de struct.
11 de novembro de 2019
- A função
otThreadResetIp6Counters
foi adicionada à API General. - Foram adicionadas novas funções para redefinir contadores e receber e definir novas tentativas de frame adicionadas à API Link.
25 de outubro de 2019
- A função
otThreadGetVersion
foi adicionada à API General. - As funções
otPlatRadioGetCcaEnergyDetectThreshold
eotPlatRadioSetCcaEnergyDetectThreshold
foram adicionadas à API Radio Configuration Platform.
19 de setembro de 2019
- Divida a página da API aleatória em Crypto e Non-Crypto para se alinhar ao código-fonte.
- A estrutura
otJoinerInfo
e a funçãootCommissionerGetNextJoinerInfo
foram adicionadas à API Commissioner. - A estrutura
otRadioCoexMetrics
e a funçãootPlatRadioIsCoexEnabled
foram adicionadas à API de tipos de rádio. - O tipo de retorno de várias APIs que sempre foram bem-sucedidas foi alterado de
otError
paravoid
.
9 de agosto de 2019
- A função
otPlatSettingsDeinit
foi adicionada à API Platform Platform . - A função
otPlatUartFlush
foi adicionada à API UART Platform. mTimestamp
foi movido da estruturaotRadioIeInfo
para a estruturaotRadioFrame
.- A enumeração
otNetifInterfaceId
foi removida da API IPv6.
17 de junho de 2019
- Adição de callbacks para notificar mudanças de estado e atividade do vinculador na API Commissioner.
- Modificadores de função específicos do compilador de
OTAPI
,OTCALL
,OT_CALL
eOT_CDECL
removidos em conjunto com a remoção do suporte ao Windows.
28 de maio de 2019
- Adição do struct
otNeighborTableEntryInfo
à API Router/Leader. - As funções
otDatasetCreateNewNetwork
eotThreadGetRloc
foram adicionadas à API geral. - A função
otUdpSendDatagram
foi adicionada à API UDP. - A API aleatória foi movida de uma abstração de plataforma para um módulo, com a melhor geração de números aleatórios criptográficos.
- APIs Entropy e Plataforma Entropy adicionadas.
14 de maio de 2019
- As funções
otPlatRadioGetPreferredChannelMask
eotPlatRadioGetSupportedChannelMask
foram adicionadas à API Radio Platform Platform. - As funções de canal de camada física foram removidas da API Link.
14 de março de 2019
- Inclusão de compatibilidade com a modulação OQPSK na faixa de 915 MHz para a API Platform de tipos de rádio e a API Link.
- Vários refinamentos da API Secure CoAP.
- Adicionamos novas funções do módulo SLAAC à API IPv6.
- A struct
otSemanticallyOpaqueIidGeneratorData
e as funções relacionadas foram removidas da API IPv6.
25 de fevereiro de 2019
- As funções
otIp6SlaacIidCreate
eotIp6SlaacUpdate
foram removidas da API IPv6.
30 de janeiro de 2019
- Vários refinamentos da API CLI.
mDidTx
foi removido do structotRadioFrame
.
23 de janeiro de 2019
- As funções de receptor UDP foram adicionadas à API UDP.
- A estrutura
otCoapHeader
foi removida da API CoAP. As informações do cabeçalho CoAP foram refinadas na mensagem CoAP. - A API DHCPv6 Server foi removida.
7 de janeiro de 2019
- A função
otIp6NewMessageFromBuffer
foi adicionada à API IPv6. - A estrutura
otDhcpAddress
foi removida da API DHCPv6.