Actualizaciones de las referencias de la API de OpenThread C

Consulta las solicitudes de extracción con las etiquetas “api: platform” y “api: user” en GitHub para obtener detalles adicionales sobre las actualizaciones de la referencia de la API.

29 de abril de 2024

11 de abril de 2024

28 de marzo de 2024

21 de marzo de 2024

  • Se agregaron nuevos comandos dataset updater, que comienzan en orden alfabético con dataset updater cancel.

8 de marzo de 2024

27 de febrero de 2024

14 de febrero de 2024

6 de febrero de 2024

  • Se agregaron comandos coap nuevos a la referencia de comandos de la CLI, que comienzan en orden alfabético con coap cancel.
  • Se agregó el atributo mMeshLocal al struct otIp6AddressInfo de la API de IPv6.

1 de febrero de 2024

  • Se agregaron comandos commissioner nuevos a la referencia de comandos de la CLI, que comienzan en orden alfabético con commissioner announce.
  • Se agregaron nuevas funciones otCoapSecureIsClosed y otCoapSecureStartWithMaxConnAttempts a la API de CoAP Secure.
  • Se agregaron nuevas funciones otIp4FromIp4MappedIp6Address y otIp4ToIp4MappedIp6Address a la API de NAT64.
  • Se agregó una nueva función otPlatRadioResetCsl a la API de Radio Operation.

23 de enero de 2024

  • Se agregó un nuevo módulo TREL a la referencia de variables de configuración.

9 de enero de 2024

  • Se agregaron comandos history nuevos a la referencia de comandos de la CLI, que comienzan en orden alfabético con history ip addr.
  • Se agregó una nueva struct otPlatTrelCounters a la plataforma de TREL.
  • Se agregó un struct otUpstreamDnsCounters nuevo a la API del servidor DNS-SD.

27 de diciembre de 2023

13 de diciembre de 2023

  • Se agregó el comando debug a la referencia de comandos de la CLI.
  • Se agregó la API de BLE Secure.
  • Se agregó un nuevo módulo de abstracción de plataforma para BLE.
  • Se agregó una estructura otPdProcessedRaInfo nueva.

29 de noviembre de 2023

  • Se agregaron comandos nuevos del servidor de SRP a la referencia de comandos de la CLI, que comienzan en orden alfabético con srp server (enable,disable).
  • Se agregó un nuevo módulo de abstracción de plataforma para Multipan.
  • Se agregó una nueva función otNcpHdlcInitMulti a la API de Network Co-Processor.
  • Se agregó una nueva función otInstanceInitMultiple a la API de Instance.
  • Se agregaron nuevas funciones otMessageIsMulticastLoopEnabled y otMessageSetMulticastLoopEnabled a la API de Message.

21 de noviembre de 2023

7 de noviembre de 2023

  • Se agregaron comandos de TCP nuevos a la referencia de comandos de la CLI, que comienzan en orden alfabético con tcp abort.

2 de noviembre de 2023

13 de octubre de 2023

5 de octubre de 2023

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 nuevo comando mleadvimax a la referencia de comandos de CLI.
  • Se agregó la función otThreadGetAdvertisementTrickleIntervalMax a la API de router/líder.

26 de julio de 2023

19 de julio de 2023

  • Se agregaron APIs 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 control de los nombres de instancias de servicio.
  • Se agregaron structs, funciones y comandos de CLI relacionados nuevos a la API de Mesh Diagnostics para recopilar estadísticas sobre el tiempo que los mensajes pasan en la cola de TX.

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 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 los nuevos comandos de la CLI de NAT64.
  • Se agregaron comandos NAT64 a la referencia de comandos de la CLI, incluido CIDR de NAT64, prefijo, asignación y 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 la API general de Thread.

14 de junio de 2022

  • Se agregó el typedef otTimestamp a la API del conjunto de datos operativos.
  • 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 otSrpServerTtlConfig typedef y otSrpClientEnableAutoHostAddress, otSrpServerGetTtlConfig, otSrpServerServiceGetTtl y otSrpServerSetTtlConfig a la API de SRP.
  • Se agregaron las funciones otDetachGracefullyCallback typedef y otThreadDetachGracefully a la API general de Thread.

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 otSrpServerLeaseInfo y otSrpServerResponseCounters typedefs, 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ó la 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, otHistoryTrackerOnMeshPrefixInfo typedefs y otHistoryTrackerIterateExternalRouteHistory y otHistoryTrackerIterateOnMeshPrefixHistory a la API de History Tracker.
  • Se agregaron macros de Bloques de control de transición (TCB) nuevas 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 de la TREL: API de la plataforma.

19 de enero de 2022

  • Se agregaron los métodos 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 la API de la plataforma de Logging.
  • 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/Leader.

27 de septiembre de 2021

20 de septiembre de 2021

  • Se agregaron las estructuras 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ó la estructura otSrpServerLeaseConfig a la API de SRP.

12 de abril de 2021

5 de abril de 2021

  • Se agregó la estructura otPingSenderStatistics a la API de Ping Sender.
  • Se agregó la estructura otSrpClientBuffersServiceEntry a la API de SRP.

25 de marzo de 2021

9 de marzo de 2021

22 de febrero de 2021

  • Se agregó la estructura otDnsQueryConfig a la API de DNS.

16 de febrero de 2021

  • Se quitó la estructura otDnsQuery y se agregó la estructura otDnsServiceInfo a la API de DNS.

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ó la estructura 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ó la estructura 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 muestreo (CSL) en el subproceso 1.2.
  • Se agregó la estructura otBackboneRouterMulticastListenerInfo a la API de router de red troncal.

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 router de red troncal.

  • 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 las funciones otJoinerGetDiscerner, otJoinerSetDiscerner y otJoinerDiscerner a la API de Joiner.

  • Se agregaron las funciones otLinkFilterClearDefaultRssIn y otLinkFilterSetDefaultRssIn a la API de vínculo.

  • 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 Platform Radio Configuration.

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 bloque de CoAP.
    • Se agregaron funciones para especificar los parámetros de transmisión por mensaje para las solicitudes y respuestas de CoAP.

9 de enero de 2020

  • Se agregaron las funciones de reintento de histograma a la API de Link.

3 de diciembre de 2019

  • Las funciones y structs de configuración de los servidores y servicios se trasladaron de la API del servidor a la API general para admitir el registro de servicios por parte de los líderes.
  • Se cambió el nombre de las funciones *RouterRoleEnabled por *RouterEligible en la API de Router para admitir mejoras de 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 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 a la API de Link para restablecer contadores y obtener y establecer la cantidad máxima de reintentos de fotogramas.

25 de octubre de 2019

19 de septiembre de 2019

  • Divide la página de la API aleatoria en Crypto y Non-Crypto para alinearlo con el código fuente.
  • Se agregaron la struct 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 realizan 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 de OTAPI, OTCALL, OT_CALL y OT_CDECL, además de 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 que se agregaron a la API de UDP.
  • Se quitó la estructura otCoapHeader de la API de CoAP. La información del encabezado de CoAP se definió en el mensaje de CoAP.
  • Se quitó la API del servidor DHCPv6.

7 de enero de 2019