ORG.NVMEXPRESS.STAC.DEBUG(5)
π ORG.NVMEXPRESS.STAC.DEBUG(5) π
okay so bestie, welcome to section 5 of the manual β org.nvmexpress.stac.debug β and it's a DBus interface, no cap. this one is short and sweet but we are still gonna go through every single line of it together, because that's the vibe. β¨
π¦ NAME π¦
org.nvmexpress.stac.debug β DBus interface
like, that's it, that's the whole name. it's giving mysterious. it's giving "i expose stuff over DBus and i don't elaborate." iconic honestly. π
π METHODS π
here's the whole method list, verbatim, because we do NOT skip:
process_info (OUT s info_json);
controller_info (IN s transport,
IN s traddr,
IN s trsvcid,
IN s subsysnqn,
IN s host_traddr,
IN s host_iface,
IN s host_nqn,
OUT s info_json);
so we've got process_info which hands you back one thing, and controller_info which wants seven things from you before it gives you anything back. high maintenance? yes. worth it? also yes. π
π·οΈ PROPERTIES π·οΈ
the properties on this interface, exactly as written:
tron readwrite b
log_level readable s
so tron is readwrite and it's a b (a boolean, bestie, that lil b is the type signature π«Ά), and log_level is readable only and it's an s (a string). one you can poke at, one you can only admire from afar. πΈ
π DESCRIPTION π
...yeah so the original literally puts nothing under DESCRIPTION. an empty section. it's giving "i have no notes." it's giving "figure it out." we respect the silence, we move on, and we go straight to the details. π
π METHOD DETAILS π
β¨ The process_info() method β¨
here's the signature again, in all its glory:
process_info (OUT s info_json);
and then the lone parameter, with the description field just... vibing:
OUT s info_jsonβ that's your output, a string namedinfo_json. the original page doesn't say anything else about it, so neither will i, because i refuse to make stuff up. π
β¨ The controller_info() method β¨
okay so here's the full signature for this one:
controller_info (IN s transport,
IN s traddr,
IN s trsvcid,
IN s subsysnqn,
IN s host_traddr,
IN s host_iface,
IN s host_nqn,
OUT s info_json);
and now the parameter breakdown, every single one, even the ones where the original page left the description box empty (which is basically all of them, ngl π):
IN s transportβ an input string. description field: empty, as the original has it.IN s traddrβ an input string. description field: empty, as the original has it.IN s trsvcidβ an input string. description field: empty, as the original has it.IN s subsysnqnβ an input string. description field: empty, as the original has it.IN s host_traddrβ an input string. description field: empty, as the original has it.IN s host_ifaceβ an input string. description field: empty, as the original has it.IN s host_nqnβ an input string. description field: empty, as the original has it.OUT s info_jsonβ the output string, same name as the one over inprocess_info. description field: empty, as the original has it.
seven inputs in, one string out. it's giving "trust the process." π§
π PROPERTY DETAILS π
β¨ The tron" property" β¨
yes, the heading in the original really does have that quote placement β tron" property" β and honestly? we're keeping it, we don't edit the queen. π
tron readwrite b
readwrite, type b β so it's a boolean you can both read and write. main character energy fr fr. β
β¨ The log_level" property" β¨
aaaaand same energy with the quotes β log_level" property". as the original wrote it, so it stays. π
log_level readable s
readable only, type s β a string you can look at but cannot touch. a window, not a door. π
and that's the whole page, bestie β every method, every parameter, every property, every empty little description field, preserved exactly. π
this was nvme-stas 2.4.1, and the man page signs off as ORG.NVMEXPRESS.STAC.DEBUG(5). go forth, call your DBus methods, and slay. periodt. π
β¨π¦
π¦ where this page comes from
- ubuntu resolute: nvme-stas 2.4.1-3build1 Β· Apache-2.0
- ubuntu stonking: nvme-stas 2.4.1-3build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms