Actualizaciones de las referencias de la API de OpenThread C

Consulta las solicitudes de extracción etiquetadas "api: platform" y "api: user" en GitHub para obtener detalles adicionales sobre las actualizaciones de las referencias de las APIs.

28 de septiembre de 2023

22 de septiembre de 2023

14 de septiembre de 2023

8 de septiembre de 2023

29 de agosto de 2023

15 de agosto de 2023

31 de julio de 2023

  • Se agregó el comando nuevo mleadvimax a la referencia de comandos de la CLI.
  • Se agregó la función otThreadGetAdvertisementTrickleIntervalMax a la API de router o líder.

26 de julio de 2023

19 de julio de 2023

  • Se agregaron API nuevas y comandos de la CLI relacionados para permitir que los usuarios configuren manualmente la preferencia de ruta publicada en la API de Border Routing Manager.
  • Se actualizó la API de SRP para mejorar el manejo de los nombres de instancias de servicio.
  • Se agregaron estructuras, funciones y comandos de la CLI relacionados a la API de Mesh Diagnostics para recopilar estadísticas sobre el tiempo que los mensajes pasan en la cola de transmisión.

26 de junio de 2023

13 de junio de 2023

1 de junio de 2023

17 de mayo de 2023

8 de mayo de 2023

  • Se agregaron comandos nuevos a la referencia de comandos de la CLI:
  • Se agregó la función otBorderAgentGetId a la API de Border Agent.
  • Se agregó la función otIp6PrefixFromString a la API de IPv6.
  • Se agregaron las funciones otThreadGetVendorModel, otThreadGetVendorName, otThreadGetVendorSwVersion, otThreadSetVendorModel, otThreadSetVendorName y otThreadSetVendorSwVersion a la API general de Thread.

1 de mayo de 2023

  • Se agregaron las funciones otPlatCryptoEcdsaGenerateAndImportKey, otPlatCryptoEcdsaExportPublicKey, otPlatCryptoEcdsaSignUsingKeyRef y otPlatCryptoEcdsaVerifyUsingKeyRef a la API de Crypto Platform.
  • Se agregó la función otPlatDiagRadioTransmitStream a la API de Platform Factory Diagnostics.

18 de abril de 2023

  • Se agregó la función otIp4CidrFromString a la API de NAT64.

Marzo 28 de 2022

23 de marzo de 2023

15 de marzo de 2023

2 de marzo de 2023

20 de febrero de 2023

14 de febrero de 2023

31 de enero de 2023

18 de enero de 2023

3 de enero de 2023

18 de noviembre de 2022

26 de octubre de 2022

19 de octubre de 2022

  • Se agregaron las funciones otNat64State, otNat64GetPrefixManagerState, otNat64GetTranslatorState y otNat64SetEnabled a la API de NAT64.
  • Se agregaron nat64 (enable,disable) y nat64 state a la referencia de comandos de la CLI.

13 de octubre de 2022

21 de septiembre de 2022

  • Se agregaron las funciones otIp4AddressFromString y otNat64SynthesizeIp6Address a la API de NAT64.
  • Se agregaron las funciones otSrpServerIsAutoEnableMode y otSrpServerSetAutoEnableMode a la API de SRP.
  • Actualizaciones de enumeración de la API de TCP Abstractions.

15 de septiembre de 2022

  • Se agregaron enumeraciones, typedefs y funciones nuevas a la API de NAT64 para admitir nuevos comandos de la CLI de NAT64.
  • Se agregaron comandos NAT64 a la referencia de comandos de la CLI, incluidos los CIDR de NAT64, el prefijo, la asignación y los comandos de contador.

25 de agosto de 2022

24 de agosto de 2022

  • Se agregaron las funciones otNat64ReceiveIp4Callback, otIp4NewMessage, otNat64Send, otNat64SetIp4Cidr y otNat64SetReceiveIp4Callback a la API de NAT64.
  • Se agregaron comandos child a la referencia de comandos de la CLI.

16 de agosto de 2022

3 de agosto de 2022

  • Se agregaron comandos channel a la referencia de comandos de la CLI.

27 de julio de 2022

20 de julio de 2022

14 de julio de 2022

7 de julio de 2022

  • Se agregaron las funciones otBorderRoutingGetRouteInfoOptionPreference y otBorderRoutingSetRouteInfoOptionPreference a la API de Border Router.

28 de junio de 2022

  • Se agregó la macro OT_IP6_MAX_MLR_ADDRESSES a la API de IPv6.
  • Se quitó OT_ERROR_ALREADY de las funciones otNetDataPublishExternalRoute y otNetDataPublishOnMeshPrefix en Thread - General API.

14 de junio de 2022

  • Se agregó el typedef otTimestamp a la API del conjunto de datos operativo.
  • Se quitaron las enumeraciones OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX, OT_SETTINGS_KEY_LEGACY_OMR_PREFIX OT_SETTINGS_KEY_ON_LINK_PREFIX y OT_SETTINGS_KEY_RESERVED de la API de Platform - Settings.
  • Se agregaron las funciones typedef otSrpServerTtlConfig y otSrpClientEnableAutoHostAddress, otSrpServerGetTtlConfig, otSrpServerServiceGetTtl y otSrpServerSetTtlConfig a la API de SRP.
  • Se agregaron las funciones otDetachGracefullyCallback typedef y otThreadDetachGracefully a Thread - General API.

31 de mayo de 2022

  • Se agregaron las funciones otDnssdCounters typedef y otDnssdGetCounters a la API del servidor DNS-SD.
  • Se quitó la función otPlatRadioGetCslClockUncertainty y se agregó la función otPlatRadioGetCslUncertainty a la API de Radio Operation.
  • Se agregaron las funciones typedefs otSrpServerLeaseInfo y otSrpServerResponseCounters, otSrpClientGetTtl, otSrpClientSetTtl, otSrpServerGetPort, otSrpServerGetResponseCounters, otSrpServerHostGetLeaseInfo y otSrpServerServiceGetLeaseInfo a la API de SRP.

18 de mayo de 2022

20 de abril de 2022

13 de abril de 2022

30 de marzo de 2022

15 de marzo de 2022

  • Se agregó la función otDnsClientResolveIp4Address a la API de DNSv6.
  • Se agregó una enumeración OT_SETTINGS_KEY_BR_ULA_PREFIX junto con otras actualizaciones de enumeración a la API de Platform Settings.

23 de febrero de 2022

2 de febrero de 2022

  • Se agregó la función otCoapMessageSetCode a la API de CoAP.
  • Se agregaron las funciones otPlatCryptoRandomDeinit, otPlatCryptoRandomGet y otPlatCryptoRandomInit a la API de Crypto - Platform.
  • Se quitó otRandomCryptoMbedTlsContextGet de la API criptográfica de RG.
  • Se quitó la API de Entropy Source.
  • Se agregaron las funciones enum otHistoryTrackerNetDataEvent, otHistoryTrackerExternalRouteInfo, typedefs otHistoryTrackerOnMeshPrefixInfo y otHistoryTrackerIterateExternalRouteHistory y otHistoryTrackerIterateOnMeshPrefixHistory a la API de History Tracker.
  • Se agregaron nuevas macros de bloques de control de transición (TCB) a la API de TCP.
  • Se agregó la API de Thread Radio Encapsulation Link (TREL) para Thread Over Infrastructure.
  • Actualizaciones de función, typedef y struct para TREL - API de Platform

19 de enero de 2022

  • Se agregó el método otBackboneRouterNdProxyInfo typedef y otBackboneRouterConfigSkipSeqNumIncrease a la API de Backbone Router.
  • Se agregó la función otBorderRoutingGetNat64Prefix a la API de Border Router.
  • Se actualizaron los valores que se muestran de otIp6SubscribeMulticastAddress en la API de IPv6.
  • Se agregó la función otJoinerStateToString a la API de Joiner.
  • Se actualizó la función otPlatLogLine en Logging: API de la plataforma.
  • Se agregó la clave OT_SETTINGS_KEY_NAT64_PREFIX a la enumeración de configuración en la API de Settings.

7 de diciembre de 2021

  • Se agregaron las funciones otLinkIsRadioFilterEnabled y otLinkSetRadioFilterEnabled a la API de Link.
  • Se agregó otThreadSetThreadVersionCheckEnabled a la API de router o líder.

27 de septiembre de 2021

20 de septiembre de 2021

  • Se agregaron structs otHistoryTrackerMulticastAddressInfo y otHistoryTrackerUnicastAddressInfo a la API de History Tracker.

13 de septiembre de 2021

30 de agosto de 2021

25 de agosto de 2021.

22 de junio de 2021

10 de mayo de 2021

  • Se agregó el struct otSrpServerLeaseConfig a la API de SRP.

12 de abril de 2021

5 de abril de 2021

25 de marzo de 2021

9 de marzo de 2021

22 de febrero de 2021

  • Se agregó el struct otDnsQueryConfig a la API de DNS.

16 de febrero de 2021

  • Se quitó el struct otDnsQuery de la API de DNS y se agregó el otDnsServiceInfo.

9 de febrero de 2021

  • Se agregaron las funciones otSrpClientGetServerAddress, otSrpClientIsRunning y otSrpClientSetCallback a la API de SRP.
  • La API de Heap dejó de estar disponible.

2 de febrero de 2021

  • Se agregó el struct otCoapBlockwiseResource a la API de CoAP.
  • Se quitó la estructura otSrpTxtEntry de la API de SRP.

26 de enero de 2021

20 de enero de 2021

9 de noviembre de 2020

20 de octubre de 2020

  • Se agregó el struct otIp6AddressInfo a la API de IPv6.

2 de octubre de 2020

31 de agosto de 2020

  • Se agregaron APIs para compatibilidad con la escucha coordinada de muestra (CSL) en el subproceso 1.2.
  • Se agregó la estructura otBackboneRouterMulticastListenerInfo a la API de Backbone Router.

12 de agosto de 2020

  • Se agregó la estructura otThreadDiscoveryRequestInfo a la API general.

15 de julio de 2020

  • Se agregó la función otBackboneRouterConfig a la API de Backbone Router.

  • Se quitó la función otCoapAddResource de la API de CoAP.

  • Se agregaron las funciones otJoinerPskd, otJoinerInfoType, otCommissionerAddJoinerWithDiscerner y otCommissionerRemoveJoinerWithDiscerner a la API de Commissioner.

  • Se agregaron funciones otJoinerGetDiscerner, otJoinerSetDiscerner y otJoinerDiscerner a la API de Joiner.

  • Se agregaron las funciones otLinkFilterClearDefaultRssIn y otLinkFilterSetDefaultRssIn a la API de Link.

  • Se agregaron las funciones otLinkRawGetRadioTime, otLinkRawSetMacFrameCounter y otLinkRawSetMacKey a la API de Raw Link.

  • Se agregaron las funciones otDatasetGetActiveTlvs, otDatasetGetPendingTlvs, otDatasetSetActiveTlvs, otDatasetSetPendingTlvs, otThreadGetFixedDuaInterfaceIdentifier y otThreadSetFixedDuaInterfaceIdentifier a la API general.

  • Se quitó la función otUdpGetSockets de la API de UDP Forward.

  • Se agregó la función otUdpGetSockets a la API de UDP.

  • otPlatRadioGetNow, otPlatRadioSetMacFrameCounter y otPlatRadioSetMacKey, funciones que se agregaron a la API de configuración de radio de plataforma.

27 de abril de 2020

24 de marzo de 2020

  • Se agregaron macros OT_COAP_MAX_RETRANSMIT y OT_COAP_MIN_ACK_TIMEOUT a la API de CoAP.

2 de marzo de 2020

  • Se actualizó la API de CoAP:
    • Se agregaron los structs otCoapOptionIterator y otCoapTxParameters.
    • Se agregaron funciones auxiliares para codificar opciones de bloqueo de CoAP
    • Se agregaron funciones para especificar los parámetros de transmisión por mensaje de las solicitudes y respuestas de CoAP.

9 de enero de 2020

  • Funciones de reintento de histograma que se agregaron a la API de Link.

3 de diciembre de 2019

  • Las funciones y structs de configuración del servidor y del servicio se trasladaron de la API del servidor a la API general para admitir el registro de servicios por parte de líderes.
  • Se cambió el nombre de las funciones *RouterRoleEnabled por *RouterEligible en la API de Router para admitir mejoras REED.
  • Se quitó la función otPlatLogv de la API de Logging Platform.
  • Se quitó la macro OT_TOOL_ALIGN de la API de la plataforma de la cadena de herramientas y de varias definiciones de struct.

11 de noviembre de 2019

  • Se agregó la función otThreadResetIp6Counters a la API general.
  • Se agregaron nuevas funciones para restablecer contadores y obtener y configurar la cantidad máxima de reintentos de fotogramas agregados a la API de Link.

25 de octubre de 2019

19 de septiembre de 2019

  • Divide la página de la API aleatoria en Crypto y Non-Crypto para que esté alineada con el código fuente.
  • Se agregaron la estructura otJoinerInfo y la función otCommissionerGetNextJoinerInfo a la API de Commissioner.
  • Se agregaron la struct otRadioCoexMetrics y la función otPlatRadioIsCoexEnabled a la API de Radio Types.
  • Se cambió el tipo de datos que se muestra de varias APIs que siempre se ejecutan de forma correcta de otError a void.

9 de agosto de 2019

17 de junio de 2019

  • Se agregaron devoluciones de llamada para notificar cambios de estado y actividad de unión a la API de Commissioner.
  • Se quitaron los modificadores de funciones específicas del compilador OTAPI, OTCALL, OT_CALL y OT_CDECL, junto con la eliminación de la compatibilidad con Windows.

28 de mayo de 2019

14 de mayo de 2019

14 de marzo de 2019

25 de febrero de 2019

  • Se quitaron las funciones otIp6SlaacIidCreate y otIp6SlaacUpdate de la API de IPv6.

30 de enero de 2019

23 de enero de 2019

  • Funciones del receptor UDP agregadas a la API de UDP
  • Se quitó la estructura otCoapHeader de la API de CoAP. La información del encabezado de CoAP se definió mejor en el mensaje de CoAP.
  • Se quitó la API del servidor DHCPv6.

7 de enero de 2019