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.

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