[Rock-dev] Changes to some of the supervision model resolution behaviour
Sylvain Joyeux
sylvain.joyeux at dfki.de
Mon Feb 7 12:35:59 CET 2011
I implemented some of the changes we discussed in the supervision
tutorial. Namely:
* all data services and devices must be referred to explicitely, i.e.
Devices::Hokuyo (in short: Dev::Hokuyo)
DataServices::Position (in short: Srv::Position)
just saying "Hokuyo" or "Position" will not work anymore
* the :provides option to data_service_type or device_type is not
accepted. You must use the provides statement in a block (as shown
during the tutorial, as e.g.
data_service_type 'Pose' do
provides Srv::Position
end
* you can (but do not have to) provide a Srv:: or Dev:: (or
DataServices:: / Devices::) prefix in data_service_type, device_type
and driver_for, i.e.
driver_for "Dev::Hokuyo"
is equivalent to
driver_for "Hokuyo"
It just reduces the confusion, as device models must be referred to
as Dev::Hokuyo in the rest of the spec.
Sylvain
More information about the Rock-dev
mailing list