--- Log opened Wed Aug 03 00:00:08 2016 01:32 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 02:10 -!- jjelen_ [jjelen@nat/redhat/x-ukrivxjctjsnesaf] has joined #navit 02:39 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has joined #navit 02:51 -!- udovdh [~udovdh@pindarots.xs4all.nl] has quit [Quit: Leaving] 03:01 -!- Jacdom [5be07659@gateway/web/freenode/ip.91.224.118.89] has joined #navit 03:26 -!- udovdh [~udovdh@pindarots.xs4all.nl] has joined #navit 03:32 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has quit [Quit: Page closed] 03:33 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has joined #navit 03:56 #navit: < Jacdom> Hello, did anyone manage to run Navit on Genivi-dev-platform? 05:47 -!- jjardon [sid723@gateway/web/irccloud.com/x-xnwvyjddywvzwskq] has quit [Ping timeout: 264 seconds] 05:49 -!- jjardon [sid723@gateway/web/irccloud.com/x-rqkirsevgrovlomr] has joined #navit 06:16 -!- Navit [~Navit@www.v6.navit-project.org] has quit [Ping timeout: 264 seconds] 06:17 -!- Navit [~Navit@www.v6.navit-project.org] has joined #navit 06:28 #navit: < Jacdom> Hello, did anyone manage to run Navit on Genivi-dev-platform? 08:53 -!- udovdh [~udovdh@pindarots.xs4all.nl] has quit [Quit: Leaving] 09:01 -!- Jacdom [5be07659@gateway/web/freenode/ip.91.224.118.89] has quit [Quit: Page closed] 11:08 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has quit [Ping timeout: 250 seconds] 11:17 -!- jjelen_ [jjelen@nat/redhat/x-ukrivxjctjsnesaf] has quit [Ping timeout: 260 seconds] 13:18 -!- robertp [584bd4db@gateway/web/freenode/ip.88.75.212.219] has joined #navit 13:20 #navit: < robertp> hellllllo 13:48 #navit: < KaZeR> hi there 13:51 #navit: < KaZeR> Jacdom in case you read the logs : Navit has been used in Genivi for a long time. I don't know specifically about -dev. Do you have a specific issue? 13:55 -!- pini [~pini@bou-fi.pustule.org] has joined #navit 13:56 -!- jandegr [5bb627ba@gateway/web/freenode/ip.91.182.39.186] has joined #navit 14:01 #navit: < robertp> hi kazer, hi jandegr 14:01 #navit: < jandegr> hi all 14:02 #navit: < robertp> is there a way to let a plugin (without a type) serve gui internal with information? 14:06 #navit: < KaZeR> robertp: can you elaborate? 14:07 #navit: < robertp> Its my i2c plugin, which has been in sleeping development for months. I want a gui page with information of the i2c bus and the attached devices 14:07 #navit: < robertp> and an EASY way to let gui and plugin talk to each other 14:09 #navit: < KaZeR> i think that you can't do that without some middleware code in navit itself, some kind of proxy 14:10 #navit: < KaZeR> the way that plugins interact with the core is via the methods defined, like "command_evaluate(&navit, "volume_down()" );" 14:11 #navit: < KaZeR> the core can interact with plugins by pre-defined callbacks, but the core (or the gui) still needs to know about this callback 14:16 #navit: < robertp> so i do need a generic plugin... 14:20 #navit: < jandegr> robertp if you just want to show info you could try smth like this I suppose https://github.com/navit-gps/navit/blob/trunk/navit/navit_shipped.xml#L132 14:21 #navit: < robertp> no, thats not enough. I want to configure the attached devices through the gui 14:25 #navit: < KaZeR> robertp: i have the same need for the j1850 plugin actually. What do you need to configure? In my case I need to check if the plugin is active, configure the serial port path, check the status of the serial port (connected or not) and have the possibility to reset it 14:36 #navit: < robertp> I want to set frequencies, timeouts, action flags, equarions for some simple calculations. All inside the attahced devices. 14:37 #navit: < robertp> So we could define a service_plugin or proxy_plugin that takes care of navit <-> gui communication 15:02 #navit: < KaZeR> ok. your needs seem to be really specific to your plugin (which makes sense). So we need to make it really generic, to ensure that we can allow arbitrary communnication 15:14 #navit: < robertp> what about that: a simple plugin that allows to get the plugin by name to take control over it. then its just a linker thing 15:14 #navit: < KaZeR> so instead of a list of methods, you want the plugin to provide some form of introspection? 15:15 #navit: < robertp> i do want nothing... just ideas 15:15 #navit: < robertp> maybe a list of attrs is a safer way 15:16 #navit: < KaZeR> well that's kind of what we do for the audio code : https://github.com/pgrandin/navit/blob/audio_framework/navit/audio.c#L52 15:16 #navit: < robertp> woo, a callback mess 15:16 #navit: < KaZeR> haha :) 15:16 #navit: < robertp> yes audio comes quite close 15:17 #navit: < robertp> i'll share a plugin in a few minutes 15:18 #navit: < KaZeR> ok great 16:13 #navit: < robertp> kazer: done. (it were some more minutes, but it compiles and navit runs) https://github.com/pohlinkzei/navit/tree/service_plugin 16:13 -!- jandegr [5bb627ba@gateway/web/freenode/ip.91.182.39.186] has quit [Quit: Page closed] 16:21 #navit: < robertp> nah... forgot to add some files to the commit... 17:50 #navit: < KaZeR> ok thanks. I'm not sure that your change here : https://github.com/pohlinkzei/navit/blob/3fce603256e291b19407c633d010023a6616b221/navit/gui/internal/CMakeLists.txt is required 17:55 #navit: < robertp> mistakes are never required ;) 17:57 #navit: < robertp> I'd say for any plugin we only need to use attrs for data transfer. currently i have no idea how they should look like 17:58 #navit: < robertp> we cant pass functions, because gui_internal doesnt know libpluginXX.so 18:00 #navit: < KaZeR> do you have something against the current audio approach? I'm just trying to understand what you expect exactly 18:03 #navit: < robertp> its 00:02, so i dont really expect anything. I just think this is a cool way to use real proxy-by-attr communication... 18:04 #navit: < robertp> audio has too many functions in navit.c - so those COULD be cleaned a bit... 18:04 #navit: < robertp> mh... dunno 18:07 #navit: < robertp> With audio we need to call the way gui->navit->audio->player and reverse, if needed. The attrs could do.... no it couldn't. It looks fine i think. 18:11 #navit: < KaZeR> i'm honestly looking for peer review here so feel free :) 18:16 #navit: < robertp> I'll need to think about it. Tomorrow. Bye. 18:16 -!- robertp [584bd4db@gateway/web/freenode/ip.88.75.212.219] has quit [] 20:41 #navit: < Navit> The following compiles failed: http://download.navit-project.org/logs/navit/android_armv5te/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/src/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/openmoko/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/win32/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/n800/svn/navit-svn-6731.failed http://download.navit-project 20:41 #navit: < Navit> it-svn-6731.failed http://download.navit-project.org/logs/navit/android_x86/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/tomtom/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/iphone/svn/navit-svn-6731.failed 20:41 #navit: < Navit> See compile results history at http://download.navit-project.org/logs/navit/stats.html 21:40 #navit: < Navit> The following compiles failed: http://download.navit-project.org/logs/navit/android_armv5te/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/src/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/openmoko/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/win32/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/n800/svn/navit-svn-6731.failed http://download.navit-project 21:40 #navit: < Navit> it-svn-6731.failed http://download.navit-project.org/logs/navit/android_x86/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/tomtom/svn/navit-svn-6731.failed http://download.navit-project.org/logs/navit/iphone/svn/navit-svn-6731.failed 21:41 #navit: < Navit> See compile results history at http://download.navit-project.org/logs/navit/stats.html 22:24 -!- pini [~pini@bou-fi.pustule.org] has quit [Ping timeout: 260 seconds] --- Log closed Thu Aug 04 00:00:10 2016