Beam Positoning Monitor - Software:e520fbe36c2ad05cae1085932b259930c92cb61a commitshttps://ohwr.org/project/bpm-sw/commits/e520fbe36c2ad05cae1085932b259930c92cb61a2014-04-25T20:03:52Zhttps://ohwr.org/project/bpm-sw/commit/e520fbe36c2ad05cae1085932b259930c92cb61ahal/sm_io/*/fmc130m_4ch/*: add SMIO core structure to init2014-04-25T20:03:52ZLucas Russolerwys@gmail.com
Added an example of a specific structure used to
hold internal SMIO state information. For now
it just holds a dummy valuehttps://ohwr.org/project/bpm-sw/commit/b46de62356ed3761c9105d7a1d6d085351c0f0afhal/sm_io/*/fmc130m_4ch/*: add example of an smio core module2014-04-25T20:03:45ZLucas Russolerwys@gmail.com
This module will serve as a starting point
for developing specific SMIO realziations, such
as the sm_io_fmc130m_4chhttps://ohwr.org/project/bpm-sw/commit/e962296d118fced22eda9d7ebb277ae0a6935e01hdl/sm_io/*: add generic pointer to a specific handler2014-04-25T19:14:29ZLucas Russolerwys@gmail.com
SMIO modules often need some state information.
Because of this, we store that in a new a generic
field called smio_handler, inside the general sm_io
structure. Specific realizations of the SMIO module
need to set that pointer to the desired structure,
initilize it correctly (inside bootstrap init function)
and destroy it when donw (inside bootstrap shutdown
function)https://ohwr.org/project/bpm-sw/commit/7fb6157599f7b0400e65d9b433a5c0d0a5314e1aexamples/Makefile: add LFLAGS variable to target rule2014-04-22T19:45:04ZLucas Russolerwys@gmail.com
The LFLAGS variable was not being used by the target
rule.https://ohwr.org/project/bpm-sw/commit/7706bf2c64c8c9b1b0bd1230fc72f3cb42e8a500README.md: add debug flag to compile command2014-04-16T19:30:41ZLucas Russolerwys@gmail.com
Now, the default instruction is to compile with
debug flagshttps://ohwr.org/project/bpm-sw/commit/2dfda1a39e4aa0f2dff2a637da562ab3a6c7aad5init.sh: temporary fix for changing IPC permissions2014-04-16T18:58:40ZLucas Russolerwys@gmail.com
As we need to wait until the creation of the
UNIX socket by the MDP worker, we added a awful
sleep inside the init.sh scripthttps://ohwr.org/project/bpm-sw/commit/a68677123de782670177b72f1ee3666db6eacee6examples/client.c: add minimalistic command-line options2014-04-16T18:44:24ZLucas Russolerwys@gmail.com
Now, we have the option of setting the broker endpoint
on command-line with the -b optionhttps://ohwr.org/project/bpm-sw/commit/df5b6af23441906493285b5cbde921c22f2f4134shudown.sh: remove bash conditional execution (&&)2014-04-16T18:42:31ZLucas Russolerwys@gmail.com
The && operator was removed from the chain of "kills"
so that even if the previous process is not found it
proceeds with killing the next oneshttps://ohwr.org/project/bpm-sw/commit/56742cca12d705c2dba034308a0f8514ac77abcfinit.sh: fix dev_mngr command-line options2014-04-16T14:01:48ZLucas Russolerwys@gmail.com
The broker endpoint must be specified with
a -b optionhttps://ohwr.org/project/bpm-sw/commit/cf78b460ba52c178dcdc18f23702f9ca2ebbba61README.md: use github markdown markups2014-04-15T18:03:05ZLucas Russolerwys@gmail.com
Now, the README.md file has been remodeled
to start using the Github Flavored Markdown
parsinghttps://ohwr.org/project/bpm-sw/commit/c9ec7d6241e3cf4748d950665fdd3808144185dferror.old: remove unused files2014-04-15T14:45:02ZLucas Russolerwys@gmail.com
The error subsytem was not used, as we
have redefinitions of the error macros
for each subsystemhttps://ohwr.org/project/bpm-sw/commit/f8d16f0d4c82450135847be16a86c19363e73ecbdev_io: add Device IO subsytem2014-04-15T14:43:18ZLucas Russolerwys@gmail.com
This was not commited as the .gitignore
file was wronghttps://ohwr.org/project/bpm-sw/commit/23828c6aeaa22d80f82cfe18f020fdccfd8b3b5fdev_mngr: add Device Manager subsytem2014-04-15T14:41:58ZLucas Russolerwys@gmail.com
This was not commited as the .gitignore
file was wronghttps://ohwr.org/project/bpm-sw/commit/03f54145e1b0664035cf37a1cd362751c0f60529.gitignore: remove dev_io and dev_mngr from ignore2014-04-15T14:39:39ZLucas Russolerwys@gmail.com
This was causing complete folders to be ignored,
not just the compiled fileshttps://ohwr.org/project/bpm-sw/commit/caf2d1136c404cce3efd10d1d2bfdb201cdf7810examples/client.c: update client example2014-04-11T20:01:59ZLucas Russolerwys@gmail.com
Now, the client is more structurized and
explores how the clienty should be used with
its APIhttps://ohwr.org/project/bpm-sw/commit/b9a14c24d9a86f432a7cc43f7813e9a3e8f23439.gitignore: ignore pyc files2014-04-11T19:49:10ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-sw/commit/5771c992126f36eabbab7072bb4f01fcfbb7ecc5.ycm_extra_conf.pyc: delete pyc file2014-04-11T19:48:37ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-sw/commit/1c83587160f8fa312a43c04bb9bb48d59d531e29README.md: update with Majordomo build instructions2014-04-11T19:46:02ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-sw/commit/4dc2b8e612d847283b788b6bcca2d0d26fbb13e3majordomo: add Majordomo submodule2014-04-11T19:45:27ZLucas Russolerwys@gmail.comhttps://ohwr.org/project/bpm-sw/commit/79fe79d8107bca5a7ef4a160ce1ce8a74807b714all: initial commit2014-04-11T19:41:03ZLucas Russolerwys@gmail.com