DLT-LOGSTORAGE-CTRL(1)

✨ DLT-LOGSTORAGE-CTRL(1) ✨

okay bestie, so this is the manual page for dlt-logstorage-ctrl, section 1 (that's the "user commands" section, iykyk πŸ’…). it's a whole little utility that pokes the DLT Daemon and tells it to start or stop using an offline logstorage device. let's get into it πŸ¦‹


πŸ’– NAME πŸ’–

dlt-logstorage-ctrl β€” literally just here to trigger the DLT Daemon to start/stop using an offline logstorage device. that's the whole job. she's focused, she's iconic πŸŽ€


🌸 SYNOPSIS 🌸

dlt-logstorage-ctrl [-h] [-c ctype] [-p path] [-e ecu] [-p<prop>] [-t timeout] [-v]

🫢 DESCRIPTION 🫢

so what she does is: she sends a trigger over to the DLT Daemon to connect or disconnect a certain offline logstorage device. that's it. that's the vibe. connect it or disconnect it, your call, bestie ✨


πŸ‘‘ OPTIONS πŸ‘‘

  • -h β€” display a short help text. the classic "help me help you" move πŸ’–
  • -c β€” specify connection type: connect = 1, disconnect = 0. two options, no in-between, main character energy only πŸ”₯
  • -d β€” run as daemon: prop = use proprietary handler. she stays up and listens, lowkey obsessed with udev events πŸ‘€
  • -p β€” mount point path. where the device is living rn 🏠
  • -e β€” specify the ECU ID. default is: ECU1. ngl the default is doing a lot of heavy lifting here πŸ’€
  • -t β€” specify connection timeout. default is: 10s. give her ten seconds, she's got this ⏱️
  • -S β€” send message with serial header (default: without serial header). so by default: no serial header. with -S: serial header. periodt πŸ’…
  • -R β€” enable resync serial header. get that header back in sync, slay 🌈

πŸ¦‹ EXAMPLES πŸ¦‹

activate the offline logstorage device mounted on /mnt/dltlog:

dlt-logstorage-ctrl -c 1 -p /mnt/dltlog

deactivate the offline logstorage device mounted on /mnt/dltlog:

dlt-logstorage-ctrl -c 0 -p /mnt/dltlog

run the logstorage control application as a daemon, listening to udev events:

dlt-logstorage-ctrl -d

πŸŽ€ EXIT STATUS πŸŽ€

non zero is returned in case of failure. so like, 0 = we ate, anything else = we did not eat 😭


🌟 AUTHOR 🌟

Christoph Lipka (clipka (at) jp.adit-jv (dot) com), Syed Hameed (shameed (at) jp.adit-jv (dot) com). absolute legends, we thank them for their service 🫢


Copyright (C) 2015 Advanced Driver Information Technology, Bosch and DENSO. License MPL-2.0: Mozilla Public License version 2.0 http://mozilla.org/MPL/2.0/.


πŸ™ˆ BUGS πŸ™ˆ

see Github issue: https://github.com/COVESA/dlt-daemon/issues

if something's busted, that's where the receipts live, bestie. don't suffer in silence πŸ’€

🌈 SEE ALSO 🌈

dlt-daemon(1)


and that's the whole page, fr fr πŸ’– this one signs off as DLT-LOGSTORAGE-CTRL(1) β€” go forth and control those logstorage devices, you've got this βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from