Leonardo Pappagallo wrote: > 1) can I use multiple slot for one socket, with RTnet 0.9.0 ? > > 2) can I joint slot into tdma.conf file ? >
Ok, here is a straight-forward patch against 0.9.0 to add joint-slot support to tdma.conf. If you have a try, please let me know if it works. It's also available through SVN. The format is not really comfortable, but I'm hoping we can switch to a XML-based description in the future which will then also have design tool support. Jan
Index: tools/rtnet.in =================================================================== --- tools/rtnet.in (Revision 912) +++ tools/rtnet.in (Arbeitskopie) @@ -140,7 +140,7 @@ # master: # [ip 1.2.3.4] # cycle <cycle_in_us> - # slot <id> <offset_in_us> [<phasing>/<period> [<size>]] + # slot <id> <offset_in_us> [<phasing>/<period> [<size> [<joint_slot_id>]]] # slot ... # # slave: @@ -171,7 +171,7 @@ exit 1 fi - while read ARG1 ARG2 ARG3 ARG4 ARG5; do + while read ARG1 ARG2 ARG3 ARG4 ARG5 ARG6; do case "$ARG1" in "master:") submit_cfg @@ -208,6 +208,9 @@ if [ ! "$ARG5" = "" ]; then TDMA_SLOTS="$TDMA_SLOTS -s $ARG5" fi + if [ ! "$ARG6" = "" ]; then + TDMA_SLOTS="$TDMA_SLOTS -j $ARG6" + fi TDMA_SLOTS="$TDMA_SLOTS;" ;; esac
signature.asc
Description: OpenPGP digital signature