Skip to content

dls cannot record TLINT and TULINT signals

Bug description

When adding channels with type TLINT (int64_t) or TLUINT (uint64_t) with dls_ctl the subdirectories channelXXX are not created and the channels are never recorded.

Expected behavior

dls_ctl should be able to recorded TLINT and TLUINT channels like the channels with other types.

How to reproduced

  • Install dls version 37055378
  • Compile and run the attached program test_dls_int64.cpp
  • With TestManager, the channels i64 (TLINT) and u64 (TLUINT) work.
  • now run dls_ctl to configure a job and register channels i64 and u64
  • with dls_ctl, the signal are attached to the job but they are never recorded.
    • the subdirectories channelxxx are not created