[Trac] [AllemaniACs] #61: Interface allocation with dynamic field sizes

AllemaniACs trac-notifications at lists.kbsg.rwth-aachen.de
Mon Jun 16 14:04:43 CEST 2008


#61: Interface allocation with dynamic field sizes
---------------------+------------------------------------------------------
 Reporter:  tim      |       Owner:  tim           
     Type:  feature  |      Status:  new           
 Priority:  major    |   Milestone:  Basic Platform
Component:  Fawkes   |    Keywords:                
---------------------+------------------------------------------------------
 Currently if you define an interface sizes of fields are set in stone,
 they can only be changed by changing the interface. For some things this
 is not enough. An example could be a laser data interface. Depending on
 the type of laser you have different number of rays/distance readings. The
 value is fixed, but for a flexible interface it should be defined once at
 interface creation time.

 This would involve a few steps:
  - have "dynamic" as a possible size
  - have mandatory ctor arguments for dynamic field sizes
  - Interfaces need to be checked for their size; only if name, ID, memory
 size ''and'' all field sizes are the same the interfaces are compatible

-- 
Ticket URL: <https://lechuck.informatik.rwth-aachen.de:2342/trac/ticket/61>
AllemaniACs <http://robocup.rwth-aachen.de>
AllemaniACs Trac


More information about the fawkes-trac mailing list