Skip to content

robotkernel-hal/module_runtime_measurement

Repository files navigation

This modules does runtime measurement on incoming trigger device pulses.

Configuration

 - name: runtime_1
   so_file: libmodule_runtime_measurement.so
   config:
     buffer_size: 1000
   trigger:
   - dev_name: timer.posix_timer.trigger
     direct_mode: true
   power_up: init
   depends: timer

buffer_size
Specifies the size of the buffer. After this amount the runtime is calculated and printed.

Process data

The runtime measurement module provides a cyclic process data with the actual measurement.

 - double: max_ever
 - double: last_max
 - double: last_cycle
 - uint64_t: last_ts
 - double: max_ever_time

The process data device is named <name></name>.inputs.pd.

Triggers

This modules provides two trigger devices

<name></name>.inputs.trigger
This is triggered every runtime calculation step
<name></name>.new_maxever.trigger
This is triggered if a new maximum runtime value is calculated over the whole runtime.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published