v4.8.7¶
A v4.8.7 a kártya-helyreállításra és -regisztrációra összpontosít, közvetlen bootloader.bin helyreállítást adva az STM32 és Alif kártyákhoz, valamint a kameraregisztrációt és licencfolyamatot új, POST-alapú szerver-végpontokra helyezve át. A Qt Creator 14.0.2 verzióra épül, és nem tartalmaz a felhasználói projekteket érintő, kompatibilitást törő változtatásokat, eltekintve egy eltávolított alapértelmezett macOS gyorsbillentyűtől, amelyet alább jelzünk.
Kiemelt újdonságok¶
Az STM32 helyreállítás mostantól közvetlenül betölthet egy
bootloader.binfájlt az ST Cube Programmer segítségével, és rejtett kártyák helyreállításakor kártyatípust kér.Az Alif helyreállítás mostantól közvetlenül betölthet egy
bootloader.binfájlt.A példa-automatikus skálázás a régebbi kamerákon (M4, M7, H7, NICLA, NICLAV) VGA-ról QVGA-ra méretezi le a példaszkripteket, hogy azok a felbontási korlátaikon belül fussanak.
A regisztráció átdolgozása áthelyezi a hálózati hívásokat új POST végpontokra, mindig pingeli a szervert a kártyatípussal, és egyértelmű hibákat, valamint egy zöld
Registeredeszköztárgombot jelenít meg.A macOS Connect gyorsbillentyűt egy ütköző alapértelmezett billentyűkiosztás eltávolítása javítja.
Új funkciók¶
STM32 bootloader.bin helyreállítás. Az STM32 helyreállítás mostantól támogatja egy
bootloader.binfájl közvetlen betöltését, és kártyatípus-választó párbeszédablakot jelenít meg rejtett kártyák helyreállításakor, lecserélve a korábbi hibát, amely szerint csakbootloader.dfufájlok voltak engedélyezettek. Amikor a kártya az ST Cube Programmert használja, a csomagolt firmware és a kiválasztottbootloader.binegy ideiglenes könyvtárba másolódik, majd átadásra kerül a meglévő Cube Programmer gyári-programozási folyamatnak. A nem-Cube-Programmer STM32 kártyák esetében a.binfirmware-útvonal mostantól adfu-util-a 0 -s 0x08000000opcióival kerül flashelésre a-a 0 -s :leavehelyett (18b06325f).Alif bootloader.bin helyreállítás. Az Alif kártyák mostantól helyreállíthatók egy
bootloader.binfájl közvetlen betöltésével; ez egy ideiglenes könyvtárban a csomagolt firmware fölé másolódik, mielőtt az Alif letöltő eszköz meghívásra kerülne (2a36d5e3b).
Egyéb változások és fejlesztések¶
Példa-automatikus skálázás. A régebbi kamerák (M4, M7, H7, NICLA, NICLAV) példaszkriptjei mostantól automatikusan VGA-ról QVGA-ra méretezve futnak, hogy a példák a csökkentett felbontási korlátaikon belül fussanak (5adb51a81).
POST-alapú regisztrációs végpontok. A kameraregisztráció és a licenc hálózati hívásai a GET lekérdezési karakterláncos URL-ekről POST űrlapkódolt kérésekre váltottak az új
insert.php,register.phpéscheck.phpszerver-végpontok ellen (d5565e050).Érthetőbb regisztrációs hibák. A regisztráció mostantól egyértelmű hibapárbeszédablakokat jelenít meg, amikor a kártyatípus nem érhető el egy űrlapkulcshoz, vagy elérték a kártyatípusonkénti regisztrációs korlátot (feaa2ecd9).
Hibajavítások¶
Javítottuk a csatlakozási/regisztrációs folyamatot, így az mindig pingeli az OpenMV szervert a kártyatípussal, még űrlapkulcs nélkül is, helyreállítva a korábban kihagyott kártyaregisztrációt és licencellenőrzéseket (f487fe0d9).
Javítottuk a csatlakoztatott kamera érzékelőnév-karakterláncát, hogy helyesen elrejtse a rejtettként megjelölt érzékelőket, csak a látható érzékelőtípusokat megjelenítve (8afa4cb18).
Javítottuk az Install the Latest Development Release párbeszédablakot, hogy az ismét megjelenítse a firmware kiadási jegyzeteit, miután a GitHub megváltoztatta a kiadási oldalának HTML-jelölését (690dcd67d).
Javítottuk az eszköztárat, hogy egy űrlapkulccsal végzett sikeres regisztráció után egy zöld
Registeredgombot jelenítsen meg, és elrejtse azt, amikor nem használnak űrlapkulcsot (c3b0800f3).Javítottuk a kamera Connect gyorsbillentyűjét macOS-en az ütköző alapértelmezett
Ctrl+E/Cmd+EEnter Find String kiosztás eltávolításával (44479b435).Hozzáadtunk 10 ms-os várakozásokat, amikor egy kameracsatorna-zárolás meghiúsul, hogy elkerüljük a busy-loop holtpontot a profilolvasások és a képkocka-streaming közben (dcc0c7e95).
Platform- és eszköztámogatás¶
Qt Creator alap: 14.0.2.
Kompatibilitást törő változtatások¶
Az Enter Find String művelet alapértelmezett
Ctrl+E(Cmd+EmacOS-en) gyorsbillentyűje már nincs hozzárendelve, felszabadítva azt a kamera Connect gyorsbillentyűjének macOS-en. Maga a find-buffer funkció változatlan, és igény esetén újrarendelhető aPreferencesalatt (44479b435).
Egyébként ez a kiadás nem tartalmaz a felhasználó által észlelhető munkafolyamat- vagy viselkedésbeli törést a meglévő projektek számára.