I'm new to RTnet (using LXRT exclusively for now) and
trying to figure out the new TDMA v2 structure. Within each cycle, each participant
must be assigned at least one slot and slot 0 is the default RT slot and slot 1
(if present) is the default NRT slot. The readme file (tdma.spec) states
that "a user or service ... explicitly provides the desired slot ID".
How? I've looked through the code and can't find how this
is done. Then, the example in the readme file shows slave A using slot 0 (RT/NRT)
and slot 2 (RT), slave B uses slot 0 (RT) and slot 1 (NRT). This agrees
with the statement that slot 1 is NRT if present otherwise slot 0 is both RT
and NRT. But then slave C is defined as useing slot 0 (RT/NRT), slot 2
(NRT) and slot 3 (RT). For slot 2 to be a NRT slot, there must be some
mechanism to link it to the RTmac outside of the conf file. How is this
done? Sorry if these seem like dumb questions but all I really need is a
pointer to the right place in the code or a quick overview. Unfortunately,
all of the examples define how you 'use' RTnet and none help
explain the options you have for setting it up. Of course, that's
hard to do given that everyone's network is different. Regards, Bill |
- [RTnet-users] confused about slots Vareka, Bill
- Re: [RTnet-users] confused about slots Jan Kiszka
- Re: [RTnet-users] confused about slots Jan Kiszka