Main Page | Modules | Class Hierarchy

men
[Drivers]

The men driver implements low level I/O control through Player for devices equipped with the following arrangement of I/O cards by MEN.

Provides

Requires
Nothing.

Configuration requests

Configuration file options

Notes
Example 1: Using the basic MEN driver
The following configuration file illustrates the basic use of the MEN driver:

driver
(
  plugin "libmendriver.so"
  name "mendriver"
  provides ["left::motor:0"
            "right::motor:1"
            "motor:2"
            "motor:3"
            "motor:4"
            "motor:5"
            "motor:6"
            "motor:7"
            "aio:0"
            "dio:0"]
  alwayson 1

# Motor 0
  encoder_count_0           1024
  gear_ratio_0              28
  enabled_0                 0 
  position_kp_0             10.500
  position_ki_0             00.080
  position_kd_0             00.100
  velocity_kp_0             00.500
  velocity_ki_0             05.000
  velocity_kd_0             00.001
  override_limits_0         1
  max_velocity_0            20.000

# Motor 1
  encoder_count_1           1024
  gear_ratio_1              28
  enabled_1                 0 
  position_kp_1             10.500
  position_ki_1             00.080
  position_kd_1             00.100
  velocity_kp_1             00.500
  velocity_ki_1             05.000
  velocity_kd_1             00.001
  override_limits_1         1
  max_velocity_1            20.000

)