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.bin fá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.bin fá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 Registered eszkö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.bin fá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 csak bootloader.dfu fájlok voltak engedélyezettek. Amikor a kártya az ST Cube Programmert használja, a csomagolt firmware és a kiválasztott bootloader.bin egy 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 .bin firmware-útvonal mostantól a dfu-util -a 0 -s 0x08000000 opcióival kerül flashelésre a -a 0 -s :leave helyett (18b06325f).

  • Alif bootloader.bin helyreállítás. Az Alif kártyák mostantól helyreállíthatók egy bootloader.bin fá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 és check.php szerver-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 Registered gombot 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+E Enter 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+E macOS-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ő a Preferences alatt (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.