v4.0.13¶
v4.0.13 uvodi OMV protokol escape-kodova koji omogućuje skriptama koje se izvode na kameri da izravno upravljaju IDE-om iz izlaznog toka print/terminala te mijenja dvije zadane postavke: sinkronizacija uvezenih biblioteka sada je opcionalna, a dva unosa kontekstnog izbornika framebuffera sada su skrivena. Izdanje ostaje na bazi Qt Creatora 10.0.1. Nema promjena u API-ju za skriptiranje, ali promijenilo se nekoliko korisniku vidljivih zadanih postavki tijeka rada.
Istaknuto¶
OMV protokol escape-kodova omogućuje skriptama na kameri da pokreću skočne dijaloške okvire Info/Upozorenje/Greška/Pitanje te spremanje slike u Dataset Editoru izravno iz izlaznog toka print/terminala.
Ograničavanje učestalosti dijaloga ograničava skočne prozore pokrenute escape-kodom na jedan po sekundi tako da skripta koja brzo ispisuje ne može zatrpati prozorima.
Sinkronizacija uvoza sada je opcionalna, uvjetovana novim prekidačem u izborniku
Toolsumjesto da se izvodi automatski.Čišći ispis s lažnim novim retkom nakon slike međuspremnika slike/JPEG-a koji se sada uklanja i u IDE ispisu i u serijskom terminalu.
Pojednostavljeni izbornik framebuffera s unosima kontekstnog izbornika Save Template to Cam i Save Descriptor to Cam koji su sada skriveni.
Nove značajke¶
OMV protokol escape-kodova. Skripte koje se izvode na kameri sada mogu upravljati IDE-om iz izlaznog toka print/terminala pomoću novog OMV protokola escape-kodova. Podržane funkcije uključuju resetiranje sustava, izgradnju međuspremljenog teksta iz
START_TEXT, pokretanje skočnih dijaloških okvira Info, Upozorenje, Greška i Pitanje te udaljeno pokretanje spremanja slike u Dataset Editoru. Ovo dodajeopenmvpluginescapecodeparser.{cpp,h}s enumomESCAPE_CODE_FUNCTION_*, povezuje parser uoutputwindow.cppiopenmvterminal.cppte spaja spremanje u dataset-editoru nadatasetEditorSnapshotAction(77e6b1987).
Ostale promjene i poboljšanja¶
Dijalozi pokrenuti escape-kodom imaju ograničenu učestalost na najviše jedan po sekundi, tako da skripta koja brzo ispisuje ne može zatrpati skočne prozore (8b2bbae57).
Kraći prefiks escape-koda. Prilagođeni prefiks niza naredbi skraćen je s troznakovnog
OMVna jednoOu parseru terminala/izlaza (90423e6f5).Sinkronizacija uvoza isključena je prema zadanome. Automatska sinkronizacija uvezenih biblioteka između OpenMV Cama i mape Dokumenti sada je prema zadanome onemogućena i uvjetovana novim trajnim prekidačem u izborniku
Tools, Sync Imports between OpenMV Cam and Documents Folder (0b6ee2590).Skraćeni kontekstni izbornik framebuffera. Unosi Save Template to Cam i Save Descriptor to Cam sada su skriveni iz kontekstnog izbornika framebuffera na desni klik (akcije i dalje postoje u kodu, ali su učinjene nevidljivima) (33a3e62a7).
Ispravci grešaka¶
Ispravljen je lažni novi redak koji se pojavljivao nakon slike međuspremnika slike/JPEG-a u IDE ispisu i serijskom terminalu, tako da se naredni tekst sada ispisuje čisto (afc817024).
Podrška za platforme i alate¶
Qt Creator baza: 10.0.1.
Verzija OpenMV IDE-a povećana je s 4.0.12 na 4.0.13 (b4f0030c5).
Promjene koje narušavaju kompatibilnost¶
Nema promjena u API-ju za skriptiranje, ali su se promijenile dvije korisniku vidljive zadane postavke:
Kontekstni izbornik framebuffera na desni klik više ne prikazuje Save Template to Cam ni Save Descriptor to Cam (ti unosi sada su skriveni).
Automatska sinkronizacija uvezenih biblioteka između OpenMV Cama i mape Dokumenti sada je prema zadanome ISKLJUČENA i mora se omogućiti novim prekidačem Sync Imports between OpenMV Cam and Documents Folder u izborniku
Tools.