module Orocos::RobyPlugin::Devices

Namespace in which device models are stored.

When a device is declared with

device 'a_name_in_snake_case'

The plugin creates a Orocos::RobyPlugin::Devices::ANameInSnakeCase instance of the DataServiceModel class. This instance then gets included in every task context model that provides the service.

A Orocos::Generation::TaskContext instance is used to represent the service interface. This instance is available through the ‘interface’ attribute of the DataServiceModel instance.