Aggiornamenti del riferimento API OpenThread C

Consulta "api: platform" e "api: user" Richieste pull etichettate su GitHub per ulteriori dettagli sugli aggiornamenti dei riferimenti API.

11 aprile 2024

  • È stato aggiunto un nuovo modulo API per Verhoeff Checksum.

  • È stato aggiunto un nuovo modulo API per DNS multicast.

  • È stato aggiunto un nuovo modulo di astrazione della piattaforma per DNS multicast.

  • Sono stati aggiunti i nuovi comandi verhoeff calculate e verhoeff validate al riferimento dei comandi dell'interfaccia a riga di comando.

  • È stata aggiunta la macro OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE al modulo Costanti varie della pagina di riferimento sulle variabili di configurazione.

  • È stato aggiunto un nuovo modulo DNS multicast alla pagina di riferimento sulle variabili di configurazione.

28 marzo 2024

21 marzo 2024

  • Sono stati aggiunti nuovi comandi dataset updater, che iniziano in ordine alfabetico con dataset updater cancel.

8 marzo 2024

27 febbraio 2024

14 febbraio 2024

  • Sono stati aggiunti nuovi comandi coaps al riferimento dei comandi dell'interfaccia a riga di comando, che iniziano in ordine alfabetico con coaps connect.
  • È stato aggiunto un nuovo modulo di astrazione della piattaforma per DNS-SD.
  • È stata aggiunta una nuova macro OPENTHREAD_CONFIG_PLATFORM_DNSSD_ENABLE al modulo Servizi specifici della piattaforma.
  • È stata aggiunta una nuova macro OPENTHREAD_CONFIG_SRP_SERVER_ADVERTISING_PROXY_ENABLE al modulo SRP Server.

6 febbraio 2024

  • Sono stati aggiunti nuovi comandi coap al riferimento dei comandi dell'interfaccia a riga di comando, che iniziano in ordine alfabetico con coap cancel.
  • Attributo mMeshLocal aggiunto allo struct otIp6AddressInfo dell'API IPv6.

1° febbraio 2024

  • Sono stati aggiunti nuovi comandi commissioner al riferimento dei comandi dell'interfaccia a riga di comando, che iniziano in ordine alfabetico con commissioner announce.
  • Sono state aggiunte nuove funzioni otCoapSecureIsClosed e otCoapSecureStartWithMaxConnAttempts all'API CoAP Secure.
  • Sono state aggiunte nuove funzioni otIp4FromIp4MappedIp6Address e otIp4ToIp4MappedIp6Address all'API NAT64.
  • È stata aggiunta una nuova funzione otPlatRadioResetCsl all'API Radio Operation.

23 gennaio 2024

  • È stato aggiunto un nuovo modulo TREL al documento di riferimento sulle variabili di configurazione.

9 gennaio 2024

  • Sono stati aggiunti nuovi comandi history al riferimento dei comandi dell'interfaccia a riga di comando, che iniziano in ordine alfabetico con history ip addr.
  • È stato aggiunto un nuovo struct otPlatTrelCounters alla piattaforma TREL.
  • È stato aggiunto un nuovo struct otUpstreamDnsCounters all'API DNS-SD Server.

27 dicembre 2023

13 dicembre 2023

  • È stato aggiunto il comando debug al riferimento dei comandi dell'interfaccia a riga di comando.
  • È stata aggiunta l'API BLE Secure.
  • È stato aggiunto un nuovo modulo di astrazione della piattaforma per BLE.
  • È stata aggiunta una nuova struttura di otPdProcessedRaInfo.

29 novembre 2023

  • Sono stati aggiunti nuovi comandi del server SRP al riferimento dei comandi dell'interfaccia a riga di comando, che iniziano in ordine alfabetico con srp server (enable,disable).
  • È stato aggiunto un nuovo modulo di astrazione della piattaforma per Multipan.
  • È stata aggiunta una nuova funzione otNcpHdlcInitMulti all'API Network Co-Processor.
  • È stata aggiunta una nuova funzione otInstanceInitMultiple all'API Instance.
  • Sono state aggiunte nuove funzioni otMessageIsMulticastLoopEnabled e otMessageSetMulticastLoopEnabled all'API Message.

21 novembre 2023

7 novembre 2023

  • Sono stati aggiunti nuovi comandi TCP al riferimento dei comandi dell'interfaccia a riga di comando, che iniziano in ordine alfabetico con tcp abort.

2 novembre 2023

13 ottobre 2023

5 ottobre 2023

28 settembre 2023

22 settembre 2023

14 settembre 2023

8 settembre 2023

29 agosto 2023

15 agosto 2023

  • Sono stati aggiunti nuovi comandi al riferimento dei comandi dell'interfaccia a riga di comando:

31 luglio 2023

  • È stato aggiunto il nuovo comando mleadvimax al riferimento dei comandi dell'interfaccia a riga di comando.
  • Funzione otThreadGetAdvertisementTrickleIntervalMax aggiunta all'API Router/Leader.

26 luglio 2023

19 luglio 2023

  • Sono state aggiunte nuove API e i relativi comandi dell'interfaccia a riga di comando per consentire agli utenti di impostare manualmente la preferenza di route pubblicata sull'API Border Routing Manager.
  • È stata aggiornata l'API SRP per una migliore gestione dei nomi delle istanze di servizio.
  • Sono stati aggiunti nuovi struct, funzioni e comandi dell'interfaccia a riga di comando correlati all'API Mesh Diagnostica per raccogliere statistiche sul tempo trascorso dai messaggi nella coda TX.

26 giugno 2023

13 giugno 2023

1 giugno 2023

17 maggio 2023

8 maggio 2023

  • Sono stati aggiunti nuovi comandi al riferimento dei comandi dell'interfaccia a riga di comando:
  • otBorderAgentGetId aggiunta all'API Border Agent.
  • otIp6PrefixFromString aggiunta all'API IPv6.
  • Le funzioni otThreadGetVendorModel, otThreadGetVendorName, otThreadGetVendorSwVersion, otThreadSetVendorModel, otThreadSetVendorName e otThreadSetVendorSwVersion sono state aggiunte all'API Thread - General.

1° maggio 2023

  • Le funzioni otPlatCryptoEcdsaGenerateAndImportKey, otPlatCryptoEcdsaExportPublicKey, otPlatCryptoEcdsaSignUsingKeyRef e otPlatCryptoEcdsaVerifyUsingKeyRef sono state aggiunte all'API Crypto Platform.
  • Funzione otPlatDiagRadioTransmitStream aggiunta all'API Platform Industry Diagnostica.

18 aprile 2023

  • Funzione otIp4CidrFromString aggiunta all'API NAT64.

28 marzo 2023

23 marzo 2023

15 marzo 2023

2 marzo 2023

20 febbraio 2023

14 febbraio 2023

  • Sono stati aggiunti comandi dns al riferimento dei comandi dell'interfaccia a riga di comando, inclusi i comandi config, browse, compressione, resolve e service.
  • È stato aggiornato nexthop e aggiunto nexthop (get) al riferimento dei comandi dell'interfaccia a riga di comando.
  • otNcpLegacyHandlers rimossa dall'API Network Co-Processor.
  • struct otHistoryTrackerRouterInfo aggiunto all'API History Tracker.

31 gennaio 2023

18 gennaio 2023

3 gennaio 2023

18 novembre 2022

  • Sono state aggiunte nuove API di diagnostica di fabbrica della piattaforma functioPlatform all'API Platform Crypto.
  • Sono state aggiunte l'enumerazione otGpioMode e le nuove funzioni all'API Platform Industry Diagnostica.
  • Sono stati aggiunti gli struct otBorderRoutingCounters e otPacketsAndBytes all'API IPv6.

26 ottobre 2022

  • Nuove enumerazioni otIcmp6Type aggiunte all'API ICMPv6.
  • Macro OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK aggiunta all'API Toolbar.
  • Nuovi attributi aggiunti allo struct otMleCounters.

19 ottobre 2022

  • Funzioni otNat64State, otNat64GetPrefixManagerState, otNat64GetTranslatorState e otNat64SetEnabled aggiunte all'API NAT64.
  • Sono stati aggiunti nat64 (enable,disable) e nat64 state al riferimento dei comandi dell'interfaccia a riga di comando.

13 ottobre 2022

  • Sono stati aggiunti vari comandi al riferimento dei comandi dell'interfaccia a riga di comando, tra cui ifconfig, ipaddr e linkmetrics.

21 settembre 2022

  • Le funzioni otIp4AddressFromString e otNat64SynthesizeIp6Address aggiunte all'API NAT64.
  • Le funzioni otSrpServerIsAutoEnableMode e otSrpServerSetAutoEnableMode sono state aggiunte all'API SRP.
  • Aggiornamenti di Enum all'API TCP Abstractions.

15 settembre 2022

  • Sono stati aggiunti nuovi enum, typedef e funzioni all'API NAT64 per supportare i nuovi comandi dell'interfaccia a riga di comando NAT64.
  • Sono stati aggiunti comandi NAT64 al riferimento dei comandi dell'interfaccia a riga di comando, inclusi CIDR, prefisso, mappatura e comandi di contatore NAT64.

25 agosto 2022

  • Sono stati aggiunti set di dati operativi ai concetti dell'interfaccia a riga di comando.
  • Sono stati aggiunti i comandi dataset al riferimento dei comandi dell'interfaccia a riga di comando.

24 agosto 2022

  • Funzioni otNat64ReceiveIp4Callback, otIp4NewMessage, otNat64Send, otNat64SetIp4Cidr e otNat64SetReceiveIp4Callback aggiunte all'API NAT64.
  • Sono stati aggiunti i comandi child al riferimento dei comandi dell'interfaccia a riga di comando.

16 agosto 2022

3 agosto 2022

  • Sono stati aggiunti i comandi channel al riferimento dei comandi dell'interfaccia a riga di comando.

27 luglio 2022

20 luglio 2022

14 luglio 2022

7 luglio 2022

  • Le funzioni otBorderRoutingGetRouteInfoOptionPreference e otBorderRoutingSetRouteInfoOptionPreference sono state aggiunte all'API Border Router.

28 giugno 2022

  • OT_IP6_MAX_MLR_ADDRESSES aggiunta all'API IPv6.
  • OT_ERROR_ALREADY rimosso dalle funzioni otNetDataPublishExternalRoute e otNetDataPublishOnMeshPrefix in Thread - API General.

14 giugno 2022

  • typedef otTimestamp aggiunto all'API Operational Dataset.
  • Enum di OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX, OT_SETTINGS_KEY_LEGACY_OMR_PREFIX OT_SETTINGS_KEY_ON_LINK_PREFIX e OT_SETTINGS_KEY_RESERVED rimossi dall'API Piattaforma - Impostazioni.
  • otSrpServerTtlConfig typedef e funzioni otSrpClientEnableAutoHostAddress, otSrpServerGetTtlConfig, otSrpServerServiceGetTtl e otSrpServerSetTtlConfig aggiunte all'API SRP.
  • Funzione typedef otDetachGracefullyCallback e funzione otThreadDetachGracefully aggiunte all'API Thread - General.

31 maggio 2022

  • Funzione typedef otDnssdCounters e funzione otDnssdGetCounters aggiunte all'API DNS-SD Server.
  • È stata rimossa la funzione otPlatRadioGetCslClockUncertainty e aggiunta la funzione otPlatRadioGetCslUncertainty all'API Radio Operation.
  • Tipi di carattere otSrpServerLeaseInfo e otSrpServerResponseCounters, otSrpClientGetTtl, otSrpClientSetTtl, otSrpServerGetPort, otSrpServerGetResponseCounters, otSrpServerHostGetLeaseInfo e otSrpServerServiceGetLeaseInfo di funzioni aggiunte all'API SRP.

18 maggio 2022

20 aprile 2022

13 aprile 2022

30 marzo 2022

15 marzo 2022

  • Funzione otDnsClientResolveIp4Address aggiunta all'API DNSv6.
  • Enum OT_SETTINGS_KEY_BR_ULA_PREFIX aggiunta insieme ad altri aggiornamenti enum all'API Platform Settings.

23 febbraio 2022

2 febbraio 2022

  • Funzione otCoapMessageSetCode aggiunta all'API CoAP.
  • Funzioni otPlatCryptoRandomDeinit, otPlatCryptoRandomGet e otPlatCryptoRandomInit aggiunte all'API Crypto - Platform.
  • otRandomCryptoMbedTlsContextGet rimosso dall'API RNG Cryptographic.
  • L'API Entropy Source è stata rimossa.
  • Le funzioni otHistoryTrackerNetDataEvent enum, otHistoryTrackerExternalRouteInfo e otHistoryTrackerOnMeshPrefixInfo, otHistoryTrackerIterateExternalRouteHistory e otHistoryTrackerIterateOnMeshPrefixHistory sono state aggiunte all'API History Tracker.
  • Sono state aggiunte nuove macro Blocchi di controllo della transizione (TCB) all'API TCP.
  • È stata aggiunta l'API Thread Radio Encapsulation Link (TREL) per Thread Over Infrastructure.
  • Aggiornamenti di funzioni, typedef e struct per TREL - Platform API.

19 gennaio 2022

  • typedef otBackboneRouterNdProxyInfo e metodo otBackboneRouterConfigSkipSeqNumIncrease aggiunti all'API Backbone Router.
  • Funzione otBorderRoutingGetNat64Prefix aggiunta all'API Border Router.
  • I valori restituiti di otIp6SubscribeMulticastAddress sono stati aggiornati nell'API IPv6.
  • Funzione otJoinerStateToString aggiunta all'API Joiner.
  • È stata aggiornata la funzione otPlatLogLine in Logging - API Platform.
  • È stata aggiunta la chiave OT_SETTINGS_KEY_NAT64_PREFIX all'enum delle impostazioni nell'API Settings.

7 dicembre 2021

  • Le funzioni otLinkIsRadioFilterEnabled e otLinkSetRadioFilterEnabled aggiunte all'API Link.
  • otThreadSetThreadVersionCheckEnabled aggiunta all'API Router/Leader.

27 settembre 2021

  • struct otCryptoContext aggiunto all'APICrypto.

20 settembre 2021

  • Gli struct otHistoryTrackerMulticastAddressInfo e otHistoryTrackerUnicastAddressInfo aggiunti all'API History Tracker.

13 settembre 2021

30 agosto 2021

24 agosto 2021

22 giugno 2021

10 maggio 2021

  • struct otSrpServerLeaseConfig aggiunto all'API SRP.

12 aprile 2021

5 aprile 2021

  • Lo struct otPingSenderStatistics è stato aggiunto all'API Ping Sender.
  • struct otSrpClientBuffersServiceEntry aggiunto all'API SRP.

25 marzo 2021

  • L'API Ping Sender è stata aggiunta.
  • L'API UART Platform è stata rimossa.

9 marzo 2021

  • Gli struct otDnsTxtEntry e otDnsTxtEntryIterator sono stati aggiunti all'API DNS.
  • struct otMessage rimosso dall'API Message.
  • struct otMessageBuffer aggiunto all'API Message Pool.

22 febbraio 2021

  • struct otDnsQueryConfig aggiunto all'API DNS.

16 febbraio 2021

  • Lo struct otDnsQuery rimosso e lo struct otDnsServiceInfo aggiunto all'API DNS.

9 febbraio 2021

  • Funzioni otSrpClientGetServerAddress, otSrpClientIsRunning e otSrpClientSetCallback aggiunte all'API SRP.
  • L'API Heap è deprecata.

2 febbraio 2021

  • struct otCoapBlockwiseResource aggiunto all'API CoAP.
  • struct otSrpTxtEntry rimosso dall'API SRP.

26 gennaio 2021

20 gennaio 2021

9 novembre 2020

20 ottobre 2020

  • struct otIp6AddressInfo aggiunto all'API IPv6.

2 ottobre 2020

31 agosto 2020

  • Sono state aggiunte le API per il supporto di Coordinated SampledListening (CSL) in Thread 1.2.
  • struct otBackboneRouterMulticastListenerInfo aggiunto all'API Backbone Router.

12 agosto 2020

  • struct otThreadDiscoveryRequestInfo aggiunto all'API General.

15 luglio 2020

  • Funzione otBackboneRouterConfig aggiunta all'API Backbone Router.

  • Funzione otCoapAddResource rimossa dall'API CoAP.

  • Funzioni otJoinerPskd, otJoinerInfoType, otCommissionerAddJoinerWithDiscerner e otCommissionerRemoveJoinerWithDiscerner aggiunte all'API Commissioner.

  • Funzioni otJoinerGetDiscerner, otJoinerSetDiscerner e otJoinerDiscerner aggiunte all'API Joiner.

  • Funzioni otLinkFilterClearDefaultRssIn e otLinkFilterSetDefaultRssIn aggiunte all'API Link.

  • Funzioni otLinkRawGetRadioTime, otLinkRawSetMacFrameCounter e otLinkRawSetMacKey aggiunte all'API Raw Link.

  • Funzioni otDatasetGetActiveTlvs, otDatasetGetPendingTlvs, otDatasetSetActiveTlvs, otDatasetSetPendingTlvs, otThreadGetFixedDuaInterfaceIdentifier e otThreadSetFixedDuaInterfaceIdentifier aggiunte all'API General.

  • Funzione otUdpGetSockets rimossa dall'API UDP Forward.

  • Funzione otUdpGetSockets aggiunta all'API UDP.

  • Funzioni otPlatRadioGetNow, otPlatRadioSetMacFrameCounter e otPlatRadioSetMacKey aggiunte all'API Platform Radio Configuration.

27 aprile 2020

  • L'API Backbone Router è stata aggiunta.
  • L'API Network Simulator Platform è stata aggiunta.
  • otNetworkDiag* struct aggiunti all'API generale per una migliore usabilità della diagnostica di rete.
  • Funzioni otThreadGetDomainName e otThreadSetDomainName aggiunte all'API generale.
  • Funzione otCommissionerGeneratePskc rimossa dall'API Commissioner. Utilizza la funzione otDatasetGeneratePskc nell'API General per generare una PSKc in futuro.
  • L'API Router è stata aggiornata per l'accesso alla tabella della cache degli indirizzi.

24 marzo 2020

  • Sono state aggiunte le macro OT_COAP_MAX_RETRANSMIT e OT_COAP_MIN_ACK_TIMEOUT all'API CoAP.

2 marzo 2020

  • Aggiornamento dell'API CoAP:
    • struct otCoapOptionIterator e otCoapTxParameters aggiunti.
    • Sono state aggiunte funzioni helper per codificare le opzioni di blocco CoAP.
    • Sono state aggiunte funzioni per specificare i parametri di trasmissione per messaggio per le richieste e le risposte CoAP.

9 gennaio 2020

  • Funzioni di nuovo tentativo a istogramma aggiunte all'API Link.

3 dicembre 2019

  • Funzioni e struct di configurazione di server e servizi spostati dall'API server all'API generale per supportare la registrazione al servizio da parte dei leader.
  • Le funzioni *RouterRoleEnabled sono rinominate in *RouterEligible nell'API Router per supportare i miglioramenti REED.
  • Funzione otPlatLogv rimossa dall'API Logging Platform.
  • Macro OT_TOOL_ALIGN rimossa dall'API Toolchain Platform e da varie definizioni di struct.

11 novembre 2019

  • Funzione otThreadResetIp6Counters aggiunta all'API General.
  • Nuove funzioni per reimpostare i contatori e ottenere e impostare il numero massimo di nuovi tentativi di frame aggiunti all'API Link.

25 ottobre 2019

19 settembre 2019

  • Suddividi la pagina dell'API Random in Crypto e Non crittografico per allinearla al codice sorgente.
  • struct otJoinerInfo e funzione otCommissionerGetNextJoinerInfo aggiunti all'API Commissioner.
  • struct otRadioCoexMetrics e funzione otPlatRadioIsCoexEnabled aggiunti all'API RadioType.
  • È stato modificato il tipo restituito di numerose API sempre riuscite da otError a void.

9 agosto 2019

17 giugno 2019

  • Sono stati aggiunti callback per notifica delle modifiche dello stato e dell'attività joiner all'API Commissioner.
  • Modificatori di funzione specifici del compilatore di OTAPI, OTCALL, OT_CALL e OT_CDECL rimossi in concomitanza con la rimozione del supporto Windows.

28 maggio 2019

14 maggio 2019

  • Le funzioni otPlatRadioGetPreferredChannelMask e otPlatRadioGetSupportedChannelMask sono state aggiunte all'API Radio Operation Platform.
  • Rimosse le funzioni di canale del livello fisico dall'API Link.

14 marzo 2019

  • È stato aggiunto il supporto della modulazione OQPSK nella banda a 915 MHz all'API RadioType Platform e all'API Link.
  • Diversi perfezionamenti dell'API CoAP Secure.
  • Nuove funzioni del modulo SLAAC aggiunte all'API IPv6.
  • Lo struct otSemanticallyOpaqueIidGeneratorData e le funzioni correlate sono stati rimossi dall'API IPv6.

25 febbraio 2019

  • Le funzioni otIp6SlaacIidCreate e otIp6SlaacUpdate sono state rimosse dall'API IPv6.

30 gennaio 2019

23 gennaio 2019

  • Funzioni ricevitore UDP aggiunte all'API UDP.
  • struct otCoapHeader rimosso dall'API CoAP. Le informazioni dell'intestazione CoAP sono state perfezionate nel messaggio CoAP.
  • L'API server DHCPv6 è stata rimossa.

7 gennaio 2019