Current Server Time: 23:06 (Central Europe)

#apertus IRC Channel Logs

2017/06/01

Timezone: UTC


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