in the rFSM package is the file rfsm_rtt.lua
when a non string value is send to the gen_write_fqn, the following error occurs:
error calling function startHook: /home/u0065688/ros_workspace/rFSM/rfsm_rtt.lua:119: attempt to call local 'type' (a string value)
which is caused by the fact that the check type(filter)~='function' fails
this is due to the fact that the function 'type' is overwritten by the variable 'type'
in attachment a patch that changes the variable name to atype
problem that still remains:
the error message is constructed as a concatenation of the variable atype to the message, but if atype is NOT a string (the reason for the error btw), this can't be done by
"blabla" .. atype, it will error on this!
atype has to be converted to a string first!