Current Server Time: 17:19 (Central Europe)

#apertus IRC Channel Logs

2017/06/01

Timezone: UTC


01:03
Bertl_oO
off to bed now ... have a good one everyone!
01:03
Bertl_oO
changed nick to: Bertl_zZ
01:08
niculescu_vlad
left the channel
01:39
dimaursu16
left the channel
01:55
intracube_afk
left the channel
04:33
anuditverma
joined the channel
04:34
anuditverma
Good Morning
05:12
illwieckz
left the channel
05:24
illwieckz
joined the channel
07:20
anuditverma
left the channel
07:39
anuditverma
joined the channel
07:47
champika
joined the channel
08:13
champika
left the channel
08:14
dimaursu16
joined the channel
08:14
dimaursu16
left the channel
08:14
dimaursu16
joined the channel
08:14
champika
joined the channel
08:30
Bertl_zZ
changed nick to: Bertl
08:30
Bertl
morning folks!
08:48
anuditverma
left the channel
08:49
anuditverma
joined the channel
09:08
anuditverma
left the channel
09:12
se6astian|away
changed nick to: se6astian
09:20
se6astian
good day
11:14
BAndiT1983|away
changed nick to: BAndiT1983
11:17
champika
left the channel
11:50
Bertl
off for now ... bbl
11:50
Bertl
changed nick to: Bertl_oO
12:05
niculescu_vlad
joined the channel
12:56
intracube
joined the channel
14:32
champika
joined the channel
14:37
champika
left the channel
14:48
BAndiT1983
changed nick to: BAndiT1983|away
15:01
champika
joined the channel
15:10
champika
left the channel
15:11
anuditverma
joined the channel
15:17
BAndiT1983|away
changed nick to: BAndiT1983
15:17
BAndiT1983
hi anuditverma
15:17
anuditverma
Hello
15:17
BAndiT1983
i've forked flatbuffers repo and adjusted Go generator
15:18
BAndiT1983
now the enums are typed, will upload adjusted CMake script also later, not on dev machine, just joined to tell you the latest progress
15:18
BAndiT1983
and finally the communication to daemon succeeded from my Go client
15:19
BAndiT1983
have to create pull request, so the flatbuffers devs can take a look and merge if it's ok or show me the shortcomings/problems
15:19
BAndiT1983
what's your progress?
15:21
anuditverma
I cleared the client.go and started again, https://github.com/apertus-open-source-cinema/axiom-beta-rest-interface/commit/5a3db7163cb8cb7de1ca7820db8f7b6c6b21ef7e
15:21
BAndiT1983
in my version, there is a Client "class"
15:21
BAndiT1983
so main() behaves like ClientExample one
15:21
BAndiT1983
as preparation for real stuff
15:22
anuditverma
yes it was discussed yesterday too
15:23
BAndiT1983
had first problems with flatbuffers, as Go interface is different from C++ ones, but finally it worked
15:23
BAndiT1983
at least daemon recognizes the package type and jumps into right switch/case
15:23
BAndiT1983
still there is a lot of work for GSoC
15:25
anuditverma
I should go with ClientExample for my client ?
15:26
BAndiT1983
you should replicate client.h and clientexample
15:26
BAndiT1983
in Go
15:26
anuditverma
client.h as a base and other for testing
15:27
BAndiT1983
client.h is the base for clients, it encapsulates the whole package generation and daemon communication
15:28
BAndiT1983
clientexample is just a small test app, to verify that daemon receives the data and can recognize it
15:29
anuditverma
alright
15:29
BAndiT1983
and don't forget that REST also has to be added to the whole thing
15:33
anuditverma
I have the idea how to setup socket in Go, but I am stuck at https://github.com/apertus-open-source-cinema/beta-software/blob/master/axiom_beta_control_daemon/API/Client.h#L46 transferring data and the AddSettingSPI func at line #67
15:35
BAndiT1983
what problems do you have?
15:39
anuditverma
I do need to have a server setup that would listen to my client's requests, right ? so how would my server's end points should look when I am sending some data or passing some parameters ?
15:39
BAndiT1983
what do you mean?
15:39
BAndiT1983
server is there already
15:39
anuditverma
"unixgram", "/tmp/axiom_daemon" ?
15:40
jucar
joined the channel
15:40
BAndiT1983
this opens unix domain socket in datagram mode
15:41
BAndiT1983
or to say it in other words, it connects to the daemon socket
15:41
BAndiT1983
you just have to start the daemon app, which is not daemonized yet
15:41
BAndiT1983
that's how i'm testing, and don't forget the breakpoint in server.h at line 84
15:42
anuditverma
Okay
15:42
BAndiT1983
everything works on my side, but the GSoC task is yours, so i'm not delivering the solution
15:42
BAndiT1983
i can just guide you to the result
15:43
anuditverma
Yes, I will complete this on my own
15:43
BAndiT1983
if you succeed in getting daemon to crash, than it got the data, but wrong one
15:43
BAndiT1983
but it's the first goal to achieve
15:44
BAndiT1983
afterwards you have to create the right package with flatbuffers, then it shouldn't crash, but stop at the breakpoint
15:44
BAndiT1983
error handling is on my TODO list for the daemon for later
15:45
BAndiT1983
so, have to go for now, household calls, will be back later
15:45
BAndiT1983
changed nick to: BAndiT1983|away
16:03
jucar
left the channel
16:06
se6astian
changed nick to: se6astian|away
16:11
BAndiT1983|away
changed nick to: BAndiT1983
16:21
BAndiT1983
anuditverma: modified CMake script is comitted, it downloads FB from forked repo
16:23
anuditverma
ok, I should build again then
16:26
BAndiT1983
take a look at the newly generated files, there should be a string type for enums, like "struct Mode byte"
16:27
BAndiT1983
also methods with *Add* are now strong typed, but inside they are casting the enum value to corresponding data type
16:40
anuditverma
I see, I am following your commits too
16:45
BAndiT1983
the dangers of internet ;)
17:39
champika
joined the channel
17:43
champika
left the channel
17:54
BAndiT1983
changed nick to: BAndiT1983|away
17:59
BAndiT1983|away
changed nick to: BAndiT1983
18:08
se6astian|away
changed nick to: se6astian
18:20
niculescu_vlad
left the channel
18:24
champika
joined the channel
19:10
davidak
joined the channel
19:13
anuditverma
going now, goodnight
19:13
anuditverma
left the channel
19:18
davidak
se6astian: can you add the USB 3.0 plugin module to the list with current progress? https://www.apertus.org/axiom-beta-status
19:20
se6astian
ah, good idea
19:30
se6astian
done
19:30
se6astian
https://www.apertus.org/axiom-beta-roadmap
19:31
davidak
great
19:31
davidak
if the rest is still up to date you can also update the date :)
19:32
se6astian
true :)
19:33
Bertl_oO
we are missing some modules there
19:33
Bertl_oO
plugin modules and shields I mean
19:33
Bertl_oO
like the single PMOD debug module
19:34
Bertl_oO
or the debug shield, which are already available and tested
19:36
Bertl_oO
also, I'm not sure we want to put work into the 3x HDMI module at all, as the 3x DP now actually is DP++ so it can be used with cheap converter cables to produce HDMI as well
19:37
davidak
do a poll in wiki + twitter?
19:37
davidak
with wiki i mean lab
19:37
davidak
:D
19:37
se6astian
will add 1x pmod plugin module and debug shield
19:38
Bertl_oO
davidak: well, the 3x HDMI actually means that we have to do two things which are not optimal
19:39
Bertl_oO
first, we need to put three converters in quite a small space (adds heat, noise, etc)
19:39
Bertl_oO
then we need to use very small connectors, in this case micro HDMI
19:40
davidak
yeah, not good
19:40
davidak
then one has do use a adapter already
19:40
Bertl_oO
all in all, it is unlikely worth the efford and honestly, probably the 3x DP plugin is the way better choice
19:40
davidak
and should not matter is it is dp->hdmi or mini hdmi->hdmi
19:40
Bertl_oO
so from a technical PoV, there is no good reason for the 3x HDMI module anymore
19:41
davidak
i think you are right
19:42
davidak
from a marketing PoV HDMI is well known. so add info to dp module: connect HDMI with converter
20:07
dimon_
joined the channel
20:08
dimaursu16
left the channel
21:48
se6astian
off to bed
21:48
se6astian
good night
21:48
se6astian
changed nick to: se6astian|away
21:54
davidak
left the channel
22:10
champika
left the channel
22:35
Bertl_oO
off for a nap ... bbl
22:35
Bertl_oO
changed nick to: Bertl_zZ
22:56
intracube
left the channel
22:58
intracube
joined the channel
23:25
BAndiT1983
changed nick to: BAndiT1983|away
00:21
aombk
joined the channel