[Rock-dev] [rock] #424: syskit: slave_device support ist broken

rock noreply at opendfki.de
Wed Feb 19 16:23:55 CET 2014


#424: syskit: slave_device support ist broken
--------------------+-----------------------------------
 Reporter:  mago02  |      Owner:  rock-dev-mailing-list
     Type:  defect  |     Status:  new
 Priority:  major   |  Milestone:
Component:  base    |   Keywords:
--------------------+-----------------------------------
 It seems syskit could not resolve slave_device dataservices.
 I assume SlaveDevices fullfill the same DataServices than their parent.
 But unfortunately the current implementation of Syskit does not...

 In instance_requierements.rb there should be checked if slave-data-
 services could fullfilll the model

 In boound_data_service.rb there should be a similar check added but i
 don't know how to figure out if a model is a model of a subdevice of the
 device. fullfills here returns false even they slave-device should
 fullfill the device requirements.


 I have a workaround (special for hbridges) with this commit:
 https://gitorious.org/rock-toolchain/avalon-
 syskit/commit/fabe7db4cc65fa5d68ec37d11b19cc91c7e38fd2

-- 
Ticket URL: <http://rock.opendfki.de/ticket/424>
rock <http://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list