suppressor
Drivers

Command flow suppressor. More...

Command flow suppressor.

The suppressor device blocks commands sent from one (slave) source at the time the other (master) source sends commands to the same subscribed device.

WARNING! Using this device we no more can say that each sent command is guaranteed to be delivered to the receiver.

Compile-time dependencies

- none

Provides

- any kind of interface
- the same interface as chosen above

Roles of provided interfaces are distinguished by given key (master or slave)

Requires

- the same interface as provided

Configuration requests

- none

Configuration file options

- fadeout_time (float)
  - Default: 0.0 (no suppression)
  - fadeout_time (in seconds) starts after any command is forwarded from master input to the subscribed device; during this all commands received by slave input are lost

Example

    driver
    (
      name "suppressor"
      provides ["master:::position2d:10" "slave:::position2d:11"]
      requires ["position2d:0"]
      fadeout_time 0.333
    )

Author
  Paul Osmialowski

Last updated 12 September 2005 21:38:45