![]() |
[Announce] Troll Bridge: an Olympus camera controller
Troll Bridge (TRaveller's OLympus Bridge) is a PoC application for controlling an Olympus WiFi enabled OM-D/PEN/Air camera.
Thanks to Nekron for the Go-QML Sailfish OS port. Warning: Test on your own responsibility. :) Packages: https://openrepos.net/content/bundyo/troll-bridge Source: https://github.com/bundyo/trollbridge Warning: The app was built using Go 1.6, but with the current Nekron port it will crash on engine.AddImageProvider. To get it working, use the unsafe_ref.patch in the patches folder to patch your Go 1.6 package. Didn't test building it with Go !.5. Pull requests are welcome. |
Re: [Announce] Troll Bridge: an Olympus camera controller
Working nicely with my OM-D E-M10 Mk1.
|
Re: [Announce] Troll Bridge: an Olympus camera controller
I also have an omd e-m10, app works as expected (Tablet and Phone). It crashed once on the first attempt to download the pictures, but I couldn't reproduce this, second attempt worked nicely.
|
Re: [Announce] Troll Bridge: an Olympus camera controller
Hmm, I have an existential issue... :) What do you think, should I keep using only one folder (currently /home/nemo/Pictures/Olympus/, probably configurable in the future) or should I keep the pictures in different folders, based on the camera model?
I have both E-M5 Mark II and an Air and I know that some people do have several cameras they use for different things (like E-M1 for phase focus for instance) and several folders does seem like the obvious choice. |
Re: [Announce] Troll Bridge: an Olympus camera controller
Version 0.1.1 uploaded.
Did it with separate folders for every camera model, you may want to move your pictures there after the next download (only for detection). Olympus Air is now part of the family (no remote shutter for now). |
Re: [Announce] Troll Bridge: an Olympus camera controller
Added sources and the Go 1.6 patch.
Btw, I have an issue with the SilicaGridView - the model changes underneath and the changes propagate to the QML, but sometimes the QML elements inside the delegate don't change their visibility until you scroll out of the view and then return. The GridView forceLayout method doesn't seem to help much and seems like a rendering bug. Any ideas? |
Re: [Announce] Troll Bridge: an Olympus camera controller
Quote:
To fix this, you could use either QAbstractItemModel or QML ListModel and either have the bridge update the model when the image status changes, or use signal/slot connections, e.g: Code:
ListModel { Code:
.... |
Re: [Announce] Troll Bridge: an Olympus camera controller
Quote:
|
Re: [Announce] Troll Bridge: an Olympus camera controller
Version 0.1.2 is up, bringing RAW and refresh fixes.
Very convoluted refresh fix though... Using ListModel, but since for some reason the append call can't send a struct, I had to do it through property events :) |
All times are GMT. The time now is 14:58. |
vBulletin® Version 3.8.8