Mises à jour de la documentation de référence de l'API OpenThread C

Consultez les requêtes d'extraction "api: platform" et "api: user" sur GitHub pour en savoir plus sur les mises à jour de la documentation de référence de l'API.

11 avril 2024

28 mars 2024

21 mars 2024

8 mars 2024

27 février 2024

14 février 2024

  • Ajout de nouvelles commandes coaps à la documentation de référence sur les commandes CLI, avec coaps connect par ordre alphabétique.
  • Ajout d'un module d'abstraction de plate-forme pour DNS-SD.
  • Ajout d'une nouvelle macro OPENTHREAD_CONFIG_PLATFORM_DNSSD_ENABLE au module Services spécifiques à la plate-forme.
  • Ajout d'une nouvelle macro OPENTHREAD_CONFIG_SRP_SERVER_ADVERTISING_PROXY_ENABLE au module Serveur SRP.

6 février 2024

  • Ajout de nouvelles commandes coap à la documentation de référence sur les commandes CLI, avec coap cancel par ordre alphabétique.
  • Ajout de l'attribut mMeshLocal à la structure otIp6AddressInfo de l'API IPv6.

1er février 2024

  • Ajout de nouvelles commandes commissioner à la documentation de référence sur les commandes CLI, avec commissioner announce par ordre alphabétique.
  • Ajout de nouvelles fonctions otCoapSecureIsClosed et otCoapSecureStartWithMaxConnAttempts à l'API CoAP Secure.
  • Ajout de nouvelles fonctions otIp4FromIp4MappedIp6Address et otIp4ToIp4MappedIp6Address à l'API NAT64.
  • Ajout d'une fonction otPlatRadioResetCsl à l'API Radio Operation.

23 janvier 2024

  • Ajout du module TREL à la documentation de référence sur les variables de configuration.

9 janvier 2024

  • Ajout de nouvelles commandes history à la documentation de référence sur les commandes CLI, en commençant par history ip addr par ordre alphabétique.
  • Ajout d'une nouvelle structure otPlatTrelCounters à la plate-forme TREL.
  • Ajout d'une nouvelle structure otUpstreamDnsCounters à l'API de serveur DNS-SD.

27 décembre 2023

13 décembre 2023

  • Ajout de la commande debug à la documentation de référence sur les commandes CLI.
  • Ajout de l'API BLE Secure.
  • Ajout d'un module d'abstraction de plate-forme pour BLE.
  • Ajout d'une nouvelle structure otPdProcessedRaInfo.

29 novembre 2023

  • Ajout de nouvelles commandes de serveur SRP à la documentation de référence sur les commandes CLI, en commençant par srp server (enable,disable) par ordre alphabétique.
  • Ajout d'un module d'abstraction de plate-forme pour Multipan.
  • Ajout d'une nouvelle fonction otNcpHdlcInitMulti à l'API Network Co-Processor.
  • Ajout d'une fonction otInstanceInitMultiple à l'API Instance.
  • Ajout de nouvelles fonctions otMessageIsMulticastLoopEnabled et otMessageSetMulticastLoopEnabled à l'API Message.

21 novembre 2023

7 novembre 2023

  • Ajout de nouvelles commandes TCP à la documentation de référence sur les commandes CLI, en commençant par tcp abort par ordre alphabétique.

2 novembre 2023

13 octobre 2023

5 octobre 2023

28 septembre 2023

22 septembre 2023

14 septembre 2023

8 septembre 2023

29 août 2023

15 août 2023

31 juillet 2023

  • Ajout de la nouvelle commande mleadvimax à la documentation de référence sur les commandes CLI.
  • Fonction otThreadGetAdvertisementTrickleIntervalMax ajoutée à l'API Router/Leader.

26 juillet 2023

19 Juillet 2023

  • Ajout d'API et de commandes CLI associées pour permettre aux utilisateurs de définir manuellement la préférence de routage publiée sur l'API Border Routing Manager.
  • Mise à jour de l'API SRP pour une meilleure gestion des noms d'instances de service.
  • Ajout de nouvelles structures, fonctions et commandes CLI associées à l'API Mesh Diagnostics pour collecter des statistiques sur le temps passé par les messages dans la file d'attente de transmission.

26 juin 2023

13 juin 2023

1er juin 2023

17 mai 2023

8 mai 2023

  • Ajout de commandes à la documentation de référence sur les commandes CLI :
  • otBorderAgentGetId ajoutée à l'API Border Agent.
  • Fonction otIp6PrefixFromString ajoutée à l'API IPv6.
  • Fonctions otThreadGetVendorModel, otThreadGetVendorName, otThreadGetVendorSwVersion, otThreadSetVendorModel, otThreadSetVendorName et otThreadSetVendorSwVersion ajoutées à l'API Thread – General.

1er mai 2023

  • Fonctions otPlatCryptoEcdsaGenerateAndImportKey, otPlatCryptoEcdsaExportPublicKey, otPlatCryptoEcdsaSignUsingKeyRef et otPlatCryptoEcdsaVerifyUsingKeyRef ajoutées à l'API Crypto Platform.
  • Fonction otPlatDiagRadioTransmitStream ajoutée à l'API Platform Factory Diagnostics.

18 avril 2023

  • Fonction otIp4CidrFromString ajoutée à l'API NAT64.

28 mars 2023

23 mars 2023

15 mars 2023

2 mars 2023

20 février 2023

14 février 2023

  • Ajout des commandes dns à la documentation de référence sur les commandes CLI, y compris les commandes de configuration, de navigation, de compression, de résolution et de service.
  • Mise à jour de nexthop et ajout de nexthop (get) à la documentation de référence sur les commandes CLI.
  • otNcpLegacyHandlers supprimé de l'API Network Co-Processor.
  • La structure otHistoryTrackerRouterInfo a été ajoutée à l'API History Tracker.

31 janvier 2023

18 janvier 2023

3 janvier 2023

18 novembre 2022

26 octobre 2022

19 octobre 2022

  • Fonctions otNat64State, otNat64GetPrefixManagerState, otNat64GetTranslatorState et otNat64SetEnabled ajoutées à l'API NAT64.
  • Ajout de nat64 (enable,disable) et nat64 state à la documentation de référence sur les commandes CLI.

13 octobre 2022

  • Ajout de diverses commandes à la documentation de référence sur les commandes CLI, y compris ifconfig, ipaddr et linkmetrics.

21 septembre 2022

  • Fonctions otIp4AddressFromString et otNat64SynthesizeIp6Address ajoutées à l'API NAT64.
  • Fonctions otSrpServerIsAutoEnableMode et otSrpServerSetAutoEnableMode ajoutées à l'API SRP.
  • Mises à jour d'énumération de l'API TCP Abstractions

15 septembre 2022

  • Ajout d'énumérations, de types et de fonctions à l'API NAT64 pour assurer la compatibilité avec les nouvelles commandes de CLI NAT64.
  • Ajout des commandes NAT64 à la documentation de référence sur les commandes de la CLI, y compris les commandes CIDR NAT64, les préfixes, le mappage et les commandes de compteur.

25 août 2022

24 août 2022

  • Fonctions otNat64ReceiveIp4Callback, otIp4NewMessage, otNat64Send, otNat64SetIp4Cidr et otNat64SetReceiveIp4Callback ajoutées à l'API NAT64.
  • Ajout des commandes child à la documentation de référence sur les commandes CLI.

16 août 2022

  • Fonction otBorderRoutingGetFavoredNat64Prefix ajoutée à l'API Border Routing Manager.
  • Méthode otThreadSearchForBetterParent ajoutée à l'API General.
  • Méthodes otPlatInfraIfDiscoverNat64Prefix et otPlatInfraIfDiscoverNat64PrefixDone ajoutées à l'interface d'infrastructure.
  • Méthode otIp6GetPrefix ajoutée à l'API IPv6.
  • Fonctions otIp4ExtractFromIp6Address et otIp4IsAddressEqual ajoutées à l'API NAT64.
  • Mise à jour de la structure otRouterInfo.
  • Ajout de bbr et d'autres commandes à la documentation de référence sur les commandes CLI.

3 août 2022

  • Ajout des commandes channel à la documentation de référence sur les commandes CLI.

27 juillet 2022

20 juillet 2022

14 juillet 2022

7 juillet 2022

  • Fonctions otBorderRoutingGetRouteInfoOptionPreference et otBorderRoutingSetRouteInfoOptionPreference ajoutées à l'API Border Router.

28 juin 2022

  • La macro OT_IP6_MAX_MLR_ADDRESSES a été ajoutée à l'API IPv6.
  • Suppression de OT_ERROR_ALREADY des fonctions otNetDataPublishExternalRoute et otNetDataPublishOnMeshPrefix dans Thread - General API.

14 juin 2022

  • Définition de type otTimestamp ajoutée à l'API Operationsal Dataset.
  • Suppression des énumérations OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX, OT_SETTINGS_KEY_LEGACY_OMR_PREFIX, OT_SETTINGS_KEY_ON_LINK_PREFIX et OT_SETTINGS_KEY_RESERVED de l'API Platform - Settings.
  • Définition de otSrpServerTtlConfig et fonctions otSrpClientEnableAutoHostAddress, otSrpServerGetTtlConfig, otSrpServerServiceGetTtl et otSrpServerSetTtlConfig ajoutées à l'API SRP.
  • Ajout de la définition de type otDetachGracefullyCallback et de la fonction otThreadDetachGracefully à l'API Thread - General.

31 mai 2022

  • Ajout des fonctions otDnssdCounters et otDnssdGetCounters à l'API du serveur DNS-SD.
  • Suppression de la fonction otPlatRadioGetCslClockUncertainty et ajout de la fonction otPlatRadioGetCslUncertainty à l'API Radio Operation.
  • Définitions de type otSrpServerLeaseInfo et otSrpServerResponseCounters, otSrpClientGetTtl, otSrpClientSetTtl, otSrpServerGetPort, otSrpServerGetResponseCounters, otSrpServerHostGetLeaseInfo et otSrpServerServiceGetLeaseInfo ajoutées à l'API SRP.

18 mai 2022

  • Fonctions otCommissionerGetId et otCommissionerSetId ajoutées à l'API Commissioner.
  • Ajout de l'API TCP Abstractions.
  • Ajout de la définition des types otTcpForwardProgress, et suppression des définitions de type otTcpBytesAcked et otTcpSendReady de l'API TCP.
  • Fonction otNetDataContainsOmrPrefix ajoutée à Thread - General API.

20 avril 2022

13 avril 2022

30 mars 2022

  • Méthode otBackboneRouterConfigSkipSeqNumIncrease supprimée de l'API Backbone Router.
  • Suppression de la fonction otPlatSettingsSetCriticalKeys et mise à jour de otPlatSettingsInit dans l'API Platform Settings.

15 mars 2022

  • Fonction otDnsClientResolveIp4Address ajoutée à l'API DNSv6.
  • Ajout de l'énumération OT_SETTINGS_KEY_BR_ULA_PREFIX avec d'autres mises à jour d'énumération à l'API Platform Settings.

23 février 2022

2 février 2022

  • Fonction otCoapMessageSetCode ajoutée à l'API CoAP.
  • Fonctions otPlatCryptoRandomDeinit, otPlatCryptoRandomGet et otPlatCryptoRandomInit ajoutées à l'API Crypto - Platform.
  • Suppression de otRandomCryptoMbedTlsContextGet de l'API de chiffrement RNN.
  • Suppression de l'API Entropy Source.
  • Énumération otHistoryTrackerNetDataEvent, otHistoryTrackerExternalRouteInfo et otHistoryTrackerOnMeshPrefixInfo, et fonctions otHistoryTrackerIterateExternalRouteHistory et otHistoryTrackerIterateOnMeshPrefixHistory ajoutées à l'API History Tracker.
  • Ajout de nouvelles macros de blocs de contrôle de transition (TCB) à l'API TCP.
  • Ajout de l'API TREL (Radio Encapsulation Link) Thread pour Thread Over Infrastructure.
  • Mises à jour des fonctions, des types et des structures de l'API de la plate-forme TREL

19 janvier 2022

  • Définition de type otBackboneRouterNdProxyInfo et méthode otBackboneRouterConfigSkipSeqNumIncrease ajoutées à l'API Backbone Router.
  • Fonction otBorderRoutingGetNat64Prefix ajoutée à l'API Border Router.
  • Mise à jour des valeurs renvoyées de otIp6SubscribeMulticastAddress dans l'API IPv6.
  • Fonction otJoinerStateToString ajoutée à l'API Joiner.
  • Mise à jour de la fonction otPlatLogLine dans l'API Logging – Platform.
  • Clé OT_SETTINGS_KEY_NAT64_PREFIX ajoutée à l'énumération des paramètres de l'API Settings.

7 décembre 2021

  • Fonctions otLinkIsRadioFilterEnabled et otLinkSetRadioFilterEnabled ajoutées à l'API Link.
  • otThreadSetThreadVersionCheckEnabled ajouté à l'API Router/Leader.

27 septembre 2021

  • Une structure otCryptoContext a été ajoutée à l'API Crypto.

20 septembre 2021

  • Structures otHistoryTrackerMulticastAddressInfo et otHistoryTrackerUnicastAddressInfo ajoutées à l'API History Tracker.

13 septembre 2021

30 août 2021

24 août 2021

22 juin 2021

10 mai 2021

  • Une structure otSrpServerLeaseConfig a été ajoutée à l'API SRP.

12 avril 2021

5 avril 2021

  • La structure otPingSenderStatistics a été ajoutée à l'API Ping Sender.
  • Une structure otSrpClientBuffersServiceEntry a été ajoutée à l'API SRP.

25 mars 2021

  • Ajout de l'API Ping Sender.
  • L'API de plate-forme UART a été supprimée.

9 mars 2021

  • Ajout des structures otDnsTxtEntry et otDnsTxtEntryIterator à l'API DNS.
  • La structure otMessage a été supprimée de l'API Message.
  • Une structure otMessageBuffer a été ajoutée à l'API Message Pool.

22 février 2021

  • Une structure otDnsQueryConfig a été ajoutée à l'API DNS.

16 février 2021

  • La structure otDnsQuery a été supprimée et la structure otDnsServiceInfo a été ajoutée à l'API DNS.

9 février 2021

  • Fonctions otSrpClientGetServerAddress, otSrpClientIsRunning et otSrpClientSetCallback ajoutées à l'API SRP.
  • L'API Heap est obsolète.

2 février 2021

  • Ajout d'une structure otCoapBlockwiseResource à l'API CoAP.
  • La structure otSrpTxtEntry a été supprimée de l'API SRP.

26 janvier 2021

20 janvier 2021

9 novembre 2020

20 octobre 2020

  • Une structure otIp6AddressInfo a été ajoutée à l'API IPv6.

2 octobre 2020

31 août 2020

  • Ajout d'API pour la prise en charge de l'écoute échantillonnée coordonnée (CSL) dans Thread 1.2.
  • structure otBackboneRouterMulticastListenerInfo ajoutée à l'API Backbone Router.

12 août 2020

  • Ajout d'une structure otThreadDiscoveryRequestInfo à l'API General.

15 juillet 2020

  • Fonction otBackboneRouterConfig ajoutée à l'API Backbone Router.

  • Fonction otCoapAddResource supprimée de l'API CoAP.

  • Fonctions otJoinerPskd, otJoinerInfoType, otCommissionerAddJoinerWithDiscerner et otCommissionerRemoveJoinerWithDiscerner ajoutées à l'API Commissioner.

  • Fonctions otJoinerGetDiscerner, otJoinerSetDiscerner et otJoinerDiscerner ajoutées à l'API Joiner.

  • Fonctions otLinkFilterClearDefaultRssIn et otLinkFilterSetDefaultRssIn ajoutées à l'API Link.

  • Fonctions otLinkRawGetRadioTime, otLinkRawSetMacFrameCounter et otLinkRawSetMacKey ajoutées à l'API Raw Link.

  • Fonctions otDatasetGetActiveTlvs, otDatasetGetPendingTlvs, otDatasetSetActiveTlvs, otDatasetSetPendingTlvs, otThreadGetFixedDuaInterfaceIdentifier et otThreadSetFixedDuaInterfaceIdentifier ajoutées à l'API General.

  • Fonction otUdpGetSockets supprimée de l'API UDP Forward.

  • Fonction otUdpGetSockets ajoutée à l'API UDP.

  • Fonctions otPlatRadioGetNow, otPlatRadioSetMacFrameCounter et otPlatRadioSetMacKey ajoutées à l'API Platform Radio Configuration.

27 avril 2020

  • L'API Backbone Router a été ajoutée.
  • Ajout de l'API Network Simulator Platform.
  • Ajout de structures otNetworkDiag* à l'API générale pour une meilleure utilisation de l'outil Network Diagnostic.
  • Fonctions otThreadGetDomainName et otThreadSetDomainName ajoutées à l'API General.
  • Fonction otCommissionerGeneratePskc supprimée de l'API Commissioner. Utilisez la fonction otDatasetGeneratePskc de l'API General pour générer une clé PSKc à l'avenir.
  • L'API Router a été mise à jour pour l'accès à la table du cache d'adresses.

24 mars 2020

  • Ajout des macros OT_COAP_MAX_RETRANSMIT et OT_COAP_MIN_ACK_TIMEOUT à l'API CoAP.

2 mars 2020

  • Mise à jour de l'API CoAP :
    • Structures otCoapOptionIterator et otCoapTxParameters ajoutées.
    • Ajout de fonctions d'assistance pour encoder les options de bloc CoAP.
    • Ajout de fonctions permettant de spécifier des paramètres de transmission par message pour les requêtes et les réponses CoAP.

9 janvier 2020

  • Fonctions de nouvelle tentative d'histogramme ajoutées à l'API Link.

3 décembre 2019

  • Fonctions et structures de configuration de serveur et de service déplacées de l'API serveur vers l'API générale pour permettre l'enregistrement des services par les dirigeants.
  • Les fonctions *RouterRoleEnabled ont été renommées *RouterEligible dans l'API Router pour prendre en charge les améliorations liées à l'environnement REED.
  • Fonction otPlatLogv supprimée de l'API de la plate-forme Logging.
  • La macro OT_TOOL_ALIGN a été supprimée de l'API de la plate-forme de chaîne d'outils et de diverses définitions de structure.

11 novembre 2019

  • Ajout de la fonction otThreadResetIp6Counters à l'API General.
  • De nouvelles fonctions permettant de réinitialiser les compteurs, ainsi que d'obtenir et de définir le nombre maximal de tentatives d'affichage des frames, ont été ajoutées à l'API Link.

25 octobre 2019

19 septembre 2019

  • Divisez la page de l'API Random en Crypto et Non-Crypto pour l'aligner sur le code source.
  • Ajout d'une structure otJoinerInfo et d'une fonction otCommissionerGetNextJoinerInfo à l'API Commissioner.
  • Ajout d'une structure otRadioCoexMetrics et d'une fonction otPlatRadioIsCoexEnabled à l'API Radio Types.
  • Remplacement du type renvoyé de nombreuses API qui réussissent toujours, de otError à void.

9 août 2019

17 juin 2019

  • Ajout de rappels pour notifier les changements d'état et l'activité des jointures à l'API Commissioner.
  • Les modificateurs de fonction OTAPI, OTCALL, OT_CALL et OT_CDECL spécifiques au compilateur ont été supprimés en même temps que la compatibilité avec Windows.

28 mai 2019

14 mai 2019

  • Fonctions otPlatRadioGetPreferredChannelMask et otPlatRadioGetSupportedChannelMask ajoutées à l'API Radio Operation Platform.
  • Suppression des fonctions de canal de la couche physique de l'API Link.

14 mars 2019

  • Ajout de la prise en charge de la modulation ORPSK dans la bande 915 MHz par l'API Radio Types Platform et l'API Link.
  • Diverses améliorations apportées à l'API CoAP Secure.
  • Nouvelles fonctions du module SLAAC ajoutées à l'API IPv6.
  • Suppression de la structure otSemanticallyOpaqueIidGeneratorData et des fonctions associées de l'API IPv6.

25 février 2019

  • Suppression des fonctions otIp6SlaacIidCreate et otIp6SlaacUpdate de l'API IPv6.

30 janvier 2019

  • Différentes améliorations apportées à l'API CLI.
  • mDidTx supprimé de la structure otRadioFrame.

23 janvier 2019

  • Fonctions du récepteur UDP ajoutées à l'API UDP.
  • Suppression d'une structure otCoapHeader de l'API CoAP. Les informations de l'en-tête CoAP ont été affinées dans le message CoAP.
  • L'API Server DHCPv6 a été supprimée.

7 janvier 2019