v4.4.1

v4.4.1 on pieni korjauspäivitys, joka hioo muokkauskokemusta ja vahvistaa kameran yhteyttä. Automaattinen täydennys ei enää aktivoidu kommenttien ja merkkijonojen sisällä, uuden skriptin pohja on päivitetty nykyaikaiseen MicroPython-tyyliin, ja sarjaportin kysely on viritetty vakaammaksi. Tämä julkaisu perustuu edelleen Qt Creator 14.0.2:een. Skriptaus-API:in ei ole muutoksia, mutta vanhemmista versioista päivitettäessä asetukset nollataan kertaalleen.

Kohokohdat

  • Ei automaattista täydennystä kommenteissa tai merkkijonoissa. Koodiapuri ei enää ilmesty, kun kohdistin on #-kommentin tai lainausmerkeissä olevan merkkijonon sisällä .py-tiedostoissa.

  • Nykyaikaistettu uuden skriptin pohja. Oletusarvoinen Untitled-pohja käyttää nyt nykyaikaista MicroPython-tyyliä erillisillä import-riveillä, välilyönnittömällä sensor.skip_frames(time=2000)-kutsulla ja paljaalla while True:-silmukalla.

  • Viritetty sarjaportin kysely. Kehyspuskurin, tilan ja TX-puskurin kyselyvälejä kasvatettiin sarjaliikenteen vähentämiseksi ja kameran vakauden parantamiseksi.

  • Palautettavat jumiutuneet yhteydet. get_state-komentoa voi jälleen käyttää jumiutuneen sarjayhteyden vapauttamiseen.

Muut muutokset ja parannukset

  • Oletusarvoinen uuden skriptin pohja päivitettiin nykyaikaiseen MicroPython-tyyliin: erilliset import sensor- ja import time-rivit, sensor.skip_frames(time=2000) ilman välilyöntejä sekä paljas while True:-silmukka. (b0dbc9567, ac2db22b6)

Korjaukset

  • Automaattinen täydennys ei enää ilmesty Python-kommenttien tai merkkijonoliteraalien sisällä. Koodiapurin aktivointi tarkistaa nyt tekstin dokumentin alusta kohdistimeen asti ja estää täydennyksen, kun kohdistin päätyy #-kommentin tai yksin- tai kaksinkertaisilla lainausmerkeillä merkityn merkkijonon sisälle. (41b324978)

  • Kasvatettiin kehyspuskurin, tilan ja TX-puskurin kyselyvälejä (FRAME_SIZE_DUMP ja GET_STATE 5 ms:stä 50 ms:iin, GET_TX_BUFFER 5 ms:stä 20 ms:iin) sarjaliikenteen vähentämiseksi ja vakauden parantamiseksi kameran kanssa. (195715061)

  • Otettiin uudelleen käyttöön get_state-komennon käyttö jumiutuneen sarjayhteyden palauttamiseen (aiemmin kovakoodatusti poistettu polku on nyt m_unstuckWithGetState-muuttujan ohjaama) ja korjattiin vapautusajastin käynnistymään uudelleen oikein. (aab1e1e2e)

  • Käynnistyessään IDE tyhjentää nyt tallennetut käyttäjäasetuksensa ja palauttaa oletukset, kun tallennettujen resurssien versio on vanhempi kuin 4.4.0, mikä estää yhteensopimattomien vanhojen asetusten rikkomasta sovellusta. (058f0447c)

Alusta- ja työkalutuki

  • Qt Creator -pohja: 14.0.2.

Yhteensopivuuden rikkovat muutokset

Käyttäjäasetukset nollataan oletuksiin v4.4.1:n ensimmäisellä käynnistyksellä, kun päivitetään versiosta, jonka tallennetut resurssit ovat vanhempia kuin 4.4.0. Tämä on kertaluonteinen asetusten tyhjennys, joka ei vaikuta skripteihisi tai projekteihisi.