Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation error while Evins make #69

Open
airsimdevdd opened this issue Jan 31, 2022 · 18 comments
Open

Compilation error while Evins make #69

airsimdevdd opened this issue Jan 31, 2022 · 18 comments

Comments

@airsimdevdd
Copy link

After git cloning evins and downloading erlang and its all dependencies. it is showing this error while make in #evins. Thanks in advance.

Error: No Makefile to build dependency /home/dysl/Desktop/arjun/evins/deps/parse_trans.
erlang.mk:4512: recipe for target 'deps' failed
make: *** [deps] Error 2

@okebkal
Copy link
Member

okebkal commented Jan 31, 2022

Which erlang version are you using? evins version?
I cannot reproduce the described issue using erlang 21.1 (installed with https://github.com/robisonsantos/evm) and evins version 0.4-45-gf7ac6c2.

@airsimdevdd airsimdevdd mentioned this issue Feb 4, 2022
Closed
@airsimdevdd
Copy link
Author

Which erlang version are you using? evins version? I cannot reproduce the described issue using erlang 21.1 (installed with https://github.com/robisonsantos/evm) and evins version 0.4-45-gf7ac6c2.
I tried with the versions you suggested(evins -0.4 and erlang21.1) and was successfully able to make evins. But while running evins using this command(_rel/evins/bin/evins console) I am getting the following error.

=ERROR REPORT==== 4-Feb-2022::10:34:29.776405 ===
{file,fsm_watch,95}
"Read/access error"
"/usr/local/etc/fsm.conf"
enoent
Eshell V10.1 (abort with ^G)

I have edited fsm.conf and have set the file path accordingly also defined the network layer protocols, but still getting the above error. Are there any more configurations that needs to be done. Thanks in advance.

@okebkal
Copy link
Member

okebkal commented Feb 4, 2022

According to the logs the /usr/local/etc/fsm.conf is not accessible. Please check the access rights to the file. You can also change the config file path in sys.config. It can be found in releases subdirectory.

@airsimdevdd
Copy link
Author

According to the logs the /usr/local/etc/fsm.conf is not accessible. Please check the access rights to the file. You can also change the config file path in sys.config. It can be found in releases subdirectory.

I have changed the config file path in sys.conf but still getting the same error, and to my knowledge I have given all the read/access permissions to all the files. The fsm.conf file doesn't exist in /usr/local/etc/ directory(Even if I move this file to the specified loaction, I am getting a different error). I have created the fsm.conf file in ~/evins/etc/ directory, but I am unable to redirect it to the same path.I am facing difficulty in trying to find from where it is taking the path as /usr/local/etc/fsm.conf. Can you please specify the files(other than sys.config) where I have to change the path or any other changes that needs to be done to rectify the above error. Thanks...!

@okebkal
Copy link
Member

okebkal commented Feb 4, 2022

Could you please provide the sys.config file content?
Another option is to define the config file as a command line option:
$PREFIX/bin/evins -evins fabric_config "your-fsm-config.conf"

@airsimdevdd
Copy link
Author

Could you please provide the sys.config file content? Another option is to define the config file as a command line option: $PREFIX/bin/evins -evins fabric_config "your-fsm-config.conf"

My sys.config file is as below

[{sasl, [
{sasl_error_logger, false},
{errlog_type, all},
{error_logger_mf_dir, "/home/arjun/Documents/evins-0.4/log"}, % Log directory
{error_logger_mf_maxbytes, 1048576}, % 1 MB max file size
{error_logger_mf_maxfiles, 5} % 5 files max
]},
{evins, [
{fabric_config, "/home/arjun/Documents/evins-0.4/etc/fsm.conf"},
{user_config, "/home/arjun/Documents/evins-0.4/etc/fsm.conf"},
{log_output, off}
]}
].

@okebkal
Copy link
Member

okebkal commented Feb 4, 2022

This is outdated sys.config file content. Could it be, you are checking and changing sys.config for older evins version in releases?
Here is the default sys.config content:
https://github.com/EvoLogics/evins/blob/master/config/sys.config

[{kernel, []},
 {evins, [
    {logger_dir, "/opt/evins/log"}, % Log directory
    {logger_maxbytes, 1048576}, % 1 MB max file size
    {logger_maxfiles, 5}, % 5 files max
    {fabric_config, "etc/fsm.conf"},
    {user_config, "etc/fsm-user.conf"},
    {logger_output, [console, file]}]}].

Did you try to set the .conf file path as a command line option?

@airsimdevdd
Copy link
Author

This is outdated sys.config file content. Could it be, you are checking and changing sys.config for older evins version in releases? Here is the default sys.config content: https://github.com/EvoLogics/evins/blob/master/config/sys.config

[{kernel, []},
 {evins, [
    {logger_dir, "/opt/evins/log"}, % Log directory
    {logger_maxbytes, 1048576}, % 1 MB max file size
    {logger_maxfiles, 5}, % 5 files max
    {fabric_config, "etc/fsm.conf"},
    {user_config, "etc/fsm-user.conf"},
    {logger_output, [console, file]}]}].

Did you try to set the .conf file path as a command line option?

Tried with the updated sys.config, but getting a different error this time.The error is as follows.I have attached the entire output. This is a bit lengthy.

=ERROR REPORT==== 5-Feb-2022::12:49:01.775085 ===
** Generic server fsm_watch terminating
** Last message in was timeout
** When Server state == {watchstate,fsm_supervisor,"etc/fsm.conf",
"etc/fsm-user.conf",init,[],[]}
** Reason for termination ==
** {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}

=CRASH REPORT==== 5-Feb-2022::12:49:01.776372 ===
crasher:
initial call: fsm_watch:init/1
pid: <0.395.0>
registered_name: fsm_watch
exception error: bad argument
in function gen_event:send/2 (gen_event.erl, line 269)
in call from fsm_watch:terminate/2 (src/core/fsm_watch.erl, line 331)
in call from gen_server:try_terminate/3 (gen_server.erl, line 673)
in call from gen_server:terminate/10 (gen_server.erl, line 858)
ancestors: [fsm_supervisor,<0.392.0>]
message_queue_len: 0
messages: []
links: [<0.394.0>]
dictionary: []
trap_exit: false
status: running
heap_size: 2586
stack_size: 27
reductions: 23209
neighbours:

Eshell V10.1 (abort with ^G)
(evins@dysl-ThinkStation-P330)1> =SUPERVISOR REPORT==== 5-Feb-2022::12:49:01.778609 ===
supervisor: {local,fsm_supervisor}
errorContext: child_terminated
reason: {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,
[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,
[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,249}]}]}
offender: [{pid,<0.395.0>},
{id,fsm_watch},
{mfargs,{fsm_watch,start_link,
[["etc/fsm.conf","etc/fsm-user.conf"],
fsm_supervisor]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]
=ERROR REPORT==== 5-Feb-2022::12:49:01.780821 ===
** Generic server fsm_watch terminating
** Last message in was timeout
** When Server state == {watchstate,fsm_supervisor,"etc/fsm.conf",
"etc/fsm-user.conf",init,[],[]}
** Reason for termination ==
** {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}

=CRASH REPORT==== 5-Feb-2022::12:49:01.782057 ===
crasher:
initial call: fsm_watch:init/1
pid: <0.400.0>
registered_name: fsm_watch
exception error: bad argument
in function gen_event:send/2 (gen_event.erl, line 269)
in call from fsm_watch:terminate/2 (src/core/fsm_watch.erl, line 331)
in call from gen_server:try_terminate/3 (gen_server.erl, line 673)
in call from gen_server:terminate/10 (gen_server.erl, line 858)
ancestors: [fsm_supervisor,<0.392.0>]
message_queue_len: 0
messages: []
links: [<0.394.0>]
dictionary: []
trap_exit: false
status: running
heap_size: 2586
stack_size: 27
reductions: 23265
neighbours:

=SUPERVISOR REPORT==== 5-Feb-2022::12:49:01.783882 ===
supervisor: {local,fsm_supervisor}
errorContext: child_terminated
reason: {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,
[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,
[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,249}]}]}
offender: [{pid,<0.400.0>},
{id,fsm_watch},
{mfargs,{fsm_watch,start_link,
[["etc/fsm.conf","etc/fsm-user.conf"],
fsm_supervisor]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]
=ERROR REPORT==== 5-Feb-2022::12:49:01.785842 ===
** Generic server fsm_watch terminating
** Last message in was timeout
** When Server state == {watchstate,fsm_supervisor,"etc/fsm.conf",
"etc/fsm-user.conf",init,[],[]}
** Reason for termination ==
** {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}

=CRASH REPORT==== 5-Feb-2022::12:49:01.787118 ===
crasher:
initial call: fsm_watch:init/1
pid: <0.401.0>
registered_name: fsm_watch
exception error: bad argument
in function gen_event:send/2 (gen_event.erl, line 269)
in call from fsm_watch:terminate/2 (src/core/fsm_watch.erl, line 331)
in call from gen_server:try_terminate/3 (gen_server.erl, line 673)
in call from gen_server:terminate/10 (gen_server.erl, line 858)
ancestors: [fsm_supervisor,<0.392.0>]
message_queue_len: 0
messages: []
links: [<0.394.0>]
dictionary: []
trap_exit: false
status: running
heap_size: 2586
stack_size: 27
reductions: 23265
neighbours:

=SUPERVISOR REPORT==== 5-Feb-2022::12:49:01.789015 ===
supervisor: {local,fsm_supervisor}
errorContext: child_terminated
reason: {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,
[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,
[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,249}]}]}
offender: [{pid,<0.401.0>},
{id,fsm_watch},
{mfargs,{fsm_watch,start_link,
[["etc/fsm.conf","etc/fsm-user.conf"],
fsm_supervisor]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]
=ERROR REPORT==== 5-Feb-2022::12:49:01.790912 ===
** Generic server fsm_watch terminating
** Last message in was timeout
** When Server state == {watchstate,fsm_supervisor,"etc/fsm.conf",
"etc/fsm-user.conf",init,[],[]}
** Reason for termination ==
** {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}

=CRASH REPORT==== 5-Feb-2022::12:49:01.792147 ===
crasher:
initial call: fsm_watch:init/1
pid: <0.402.0>
registered_name: fsm_watch
exception error: bad argument
in function gen_event:send/2 (gen_event.erl, line 269)
in call from fsm_watch:terminate/2 (src/core/fsm_watch.erl, line 331)
in call from gen_server:try_terminate/3 (gen_server.erl, line 673)
in call from gen_server:terminate/10 (gen_server.erl, line 858)
ancestors: [fsm_supervisor,<0.392.0>]
message_queue_len: 0
messages: []
links: [<0.394.0>]
dictionary: []
trap_exit: false
status: running
heap_size: 2586
stack_size: 27
reductions: 23265
neighbours:

=SUPERVISOR REPORT==== 5-Feb-2022::12:49:01.793937 ===
supervisor: {local,fsm_supervisor}
errorContext: child_terminated
reason: {badarg,[{gen_event,send,2,[{file,"gen_event.erl"},{line,269}]},
{fsm_watch,terminate,2,
[{file,"src/core/fsm_watch.erl"},{line,331}]},
{gen_server,try_terminate,3,
[{file,"gen_server.erl"},{line,673}]},
{gen_server,terminate,10,
[{file,"gen_server.erl"},{line,858}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,249}]}]}
offender: [{pid,<0.402.0>},
{id,fsm_watch},
{mfargs,{fsm_watch,start_link,
[["etc/fsm.conf","etc/fsm-user.conf"],
fsm_supervisor]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]
=SUPERVISOR REPORT==== 5-Feb-2022::12:49:01.795737 ===
supervisor: {local,fsm_supervisor}
errorContext: shutdown
reason: reached_max_restart_intensity
offender: [{pid,<0.402.0>},
{id,fsm_watch},
{mfargs,{fsm_watch,start_link,
[["etc/fsm.conf","etc/fsm-user.conf"],
fsm_supervisor]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]
=INFO REPORT==== 5-Feb-2022::12:49:01.797393 ===
application: evins
exited: shutdown
type: permanent
{"Kernel pid terminated",application_controller,"{application_terminated,evins,shutdown}"}
Kernel pid terminated (application_controller) ({application_terminated,evins,shutdown})

I have tried to define sys.config from the command line, since I don"t have a clear picture I am not able to compile it . It is not taking the specified path. I am getting something like this.

Usage: evins {start|start_boot |foreground|stop|restart|reboot|pid|ping|console|console_clean|console_boot |attach|remote_console|upgrade|downgrade|install|uninstall|versions|escript|rpc|rpcterms|eval|status|undefined}.

Can you please specify what is the exact command that I have to run from command line.Thank you.

@okebkal
Copy link
Member

okebkal commented Feb 5, 2022

Please ensure, you are using the latest version of evins.
I assume, you can compile the project. The compiled version of the project can be found in _rel subdirectory.
Please show me _rel/evins/lib/evins-0.4/ebin/evins.app and _rel/evins/releases/0.4.1/sys.config
How are you running evins? From which directory? Where are the .conf files?

@airsimdevdd
Copy link
Author

Please ensure, you are using the latest version of evins. I assume, you can compile the project. The compiled version of the project can be found in _rel subdirectory. Please show me _rel/evins/lib/evins-0.4/ebin/evins.app and _rel/evins/releases/0.4.1/sys.config How are you running evins? From which directory? Where are the .conf files?

Thank you for your patience Oleksiy, I think the problem is arriving when I am trying to make evins, I have downloaded the evins 0.4 version and when I try to make it, it is automatically getting redirected to evins 0.3 somehow, below is the output of the same .

:~/Documents/evologics/evins-0.4$ make
make -C /home/arjun/Documents/evins-0.4/c_src
make[1]: Entering directory '/home/arjun/Documents/evins-0.4/c_src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/arjun/Documents/evins-0.4/c_src'
===> Starting relx build process ...
===> Resolving OTP Applications from directories:
/home/arjun/Documents/evins-0.4/ebin
/home/arjun/Documents/evins-0.4/deps
/usr/lib/erlang/lib
/home/arjun/Documents/evins-0.4/apps
/home/arjun/Documents/evins-0.4/_rel
===> Resolved evins-0.3
===> Including Erts from /usr/lib/erlang
===> release successfully created!
make[1]: Entering directory '/home/dysl/Documents/evologics/evins-0.4'
make[1]: Leaving directory '/home/dysl/Documents/evologics/evins-0.4'
===> Starting relx build process ...
===> Resolving OTP Applications from directories:
/home/arjun/Documents/evins-0.4/ebin
/home/arjun/Documents/evins-0.4/deps
/usr/lib/erlang/lib
/home/arjun/Documents/evins-0.4/apps
/home/arjun/Documents/evins-0.4/_rel
===> Resolved evins-0.3
===> tarball /home/arjun/Documents/evins-0.4/_rel/evins/evins-0.3.tar.gz successfully created!

And coming to this file(version is shown as 0.3)
_rel/evins/lib/evins-0.4/ebin/evins.app

{application,evins,
[{description,"EvoLogics intelligent Networking Software framework"},
{vsn,"0.3.0"},
{id, ""},
{modules, ['abel','burst_nl_hf','env','evins','fsm','fsm_app','fsm_conf','fsm_csma_aloha','fsm_dacap','fsm_get_multipath','fsm_log_mf_h','fsm_mac_burst','fsm_mac_traffic','fsm_mod_supervisor','fsm_move','fsm_mux_burst','fsm_mux_nl','fsm_nl_burst','fsm_nl_traffic','fsm_opportunistic_flooding','fsm_polling_mux','fsm_rb','fsm_rb_format_supp','fsm_scli','fsm_sdm','fsm_sensor_nl','fsm_siusbl','fsm_supervisor','fsm_tlohi','fsm_triv_alh','fsm_watch','fsm_worker','geometry','ioc','mac_hf','mix','mod_mac','mod_mac_traffic','mod_move','mod_mux_burst','mod_mux_nl','mod_nl','mod_nl_burst','mod_nl_traffic','mod_polling','mod_sdm','mod_sensor_nl','mod_siusbl','mod_triv_alh','nl_hf','pipeline','role_ahrs','role_at','role_at_impl','role_fake','role_hex','role_nl','role_nl_impl','role_nmea','role_read_sensor','role_scli','role_sdm','role_sdmcli','role_sensor_nl','role_triv_alh','role_worker','share']},
{registered,[]},
{applications,[kernel,stdlib,sasl,jsx,cowboy]},
{mod,{fsm_app,["/usr/local/etc/fsm.conf"]}},
{start_phases,[]}]}.

Now about the ,
_rel/evins/releases/0.4.1/sys.config file it is automatically going back to default file(as soon as I make evins) as below(even after Updating it as you said),

[{sasl, [
{sasl_error_logger, false},
{errlog_type, all},
{error_logger_mf_dir, "/home/arjun/Documents/evins-0.4/log"}, % Log directory
{error_logger_mf_maxbytes, 1048576}, % 1 MB max file size
{error_logger_mf_maxfiles, 5} % 5 files max
]},
{evins, [
{fabric_config, "/home/arjun/Documents/evins-0.4/etc/fsm.conf"},
{user_config, "/home/arjun/Documents/evins-0.4/etc/fsm.conf"},
{log_output, off}
]}
].

I am running evins using _rel/evins/bin/evins console in evins0.4 directory and can you please specify which .conf files are you asking about

Thanks Man ...!

@okebkal
Copy link
Member

okebkal commented Feb 8, 2022

Please try only the latest evins commit (HEAD). Show me the output of "git show" in the evins directory.
I want to be sure, we are talking about the same version of evins.

@airsimdevdd
Copy link
Author

Please try only the latest evins commit (HEAD). Show me the output of "git show" in the evins directory. I want to be sure, we are talking about the same version of evins.

Hey Oleksiy,Thanks for the reply,
Your guess was right, Previously I have downloaded a zip file and installed it, since you raised this, I have created a new workspace by git cloning and now I am able to use evins 0.4(HEAD),I am able to make evins in a clear way, but while running evins using _rel/evins/bin/evins console command I am getting some errors(I think the erros are getting generated from fsm.conf files as enoent and termination errors
error.txt
) ,I will attach the files regarding the same, can you take a look and reply me

When running casually without editing fsm.conf I am getting as below

$ _rel/evins/bin/evins console
Exec: /home/arjun/Documents/evologics/evins/_rel/evins/erts-10.1/bin/erlexec -boot /home/arjun/Documents/evologics/evins/_rel/evins/releases/0.4.1/evins -mode embedded -boot_var ERTS_LIB_DIR /home/arjun/Documents/evologics/evins/_rel/evins/lib -config /home/arjun/Documents/evologics/evins/_rel/evins/releases/0.4.1/sys.config -setcookie evins -pa -- console
Root: /home/arjun/Documents/evologics/evins/_rel/evins
/home/arjun/Documents/evologics/evins/_rel/evins
Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]

2022-02-10T15:58:37.264016+05:30 error: read configuration: "/home/arjun/Documents/evologics/evins/etc/fsm.conf", error: enoent
Eshell V10.1 (abort with ^G)
1>

If possible can you please send me the fsm.conf file, Thanks in advance

@okebkal
Copy link
Member

okebkal commented Feb 11, 2022

Looks good. You can now run evins correctly. The fsm.conf should contain the configuration of the modules, you would like to run. I don't know exactly what you are trying to do and therefore cannot give you the configuration for that.

Please provide configuration file, you was trying to use so far.

@airsimdevdd
Copy link
Author

Looks good. You can now run evins correctly. The fsm.conf should contain the configuration of the modules, you would like to run. I don't know exactly what you are trying to do and therefore cannot give you the configuration for that.

Please provide configuration file, you was trying to use so far.

All I need is communication between three modems without any latency or with minimal losses in transmission or receiving of messages, consider 3 devices are communicating among themselves , now what I want is Evins should be in a way to manage message transmissions from all the devices should be received on the other end (since there is no buffer in the modems), in a queue manner or something like that.

I will attach the fsm.conf file please take a look and reply me. I am getting errors while using this file
fsm.txt
.

@airsimdevdd
Copy link
Author

Looks good. You can now run evins correctly. The fsm.conf should contain the configuration of the modules, you would like to run. I don't know exactly what you are trying to do and therefore cannot give you the configuration for that.

Please provide configuration file, you was trying to use so far.

Hey Oleksiy,
Is there any sample fsm.conf available as to establish basic communication , the fsm.conf file that I am presently using is generating enoent errors or crash dumping.

A sample fsm.conf would be helpful, from there on I can build it.

Thanks in advance

@okebkal
Copy link
Member

okebkal commented Feb 23, 2022

You don't need networking layer and evins at all, if you need to establish basic communication. I was also not suggesting to use evins for your specific task during the conference call.

I can help troubleshoot your fsm.conf, but I cannot provide the configuration file out of your task description. Please provide configuration file you are currently using.

@airsimdevdd
Copy link
Author

You don't need networking layer and evins at all, if you need to establish basic communication. I was also not suggesting to use evins for your specific task during the conference call.

I can help troubleshoot your fsm.conf, but I cannot provide the configuration file out of your task description. Please provide configuration file you are currently using.

The basic communication I am referring to is the communication established with evins for experimenting on Network layer protocols, normal communication is already being established and we have run some tests.You were not recommending Janus, our purpose for using evins is that all devices in the network should be able to communicate simultaneoulsy with minimal transmission losses/errors.

I am attaching my fsm.conf file please do take a look and suggest if there are any changes.
fsm.txt

Thanks for the reply

@airsimdevdd
Copy link
Author

You don't need networking layer and evins at all, if you need to establish basic communication. I was also not suggesting to use evins for your specific task during the conference call.

I can help troubleshoot your fsm.conf, but I cannot provide the configuration file out of your task description. Please provide configuration file you are currently using.

Hello Oleksiy,
Can you give me some clarity regarding the evins usage, what I want is the seamless transmission between 4 modems with minimal latency, can evins be used for this purpose.

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants