<div dir="auto">Probably the best you can do is do a log.  If you the do log monitor yes  and enable the channel it will appear.<div dir="auto"><br></div><div dir="auto">I think you need to take a step back and say what your original problem is.</div><div dir="auto"><br></div><div dir="auto">Remember multiple 'writers' can be active / temporarily created depending</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">//.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 13 Sept 2024, 20:40 Michael Balzer via OvmsDev, <<a href="mailto:ovmsdev@lists.openvehicles.com">ovmsdev@lists.openvehicles.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The short answer is: you can't.<br>
<br>
There is no "current" writer. If a function may need to output text to a <br>
writer, you need to pass the writer pointer to that function.<br>
<br>
In case of functions that may be called within a user command execution <br>
and shall then provide output, add the writer to the signature, and only <br>
use it when it's not null. If the output is important, send it to the <br>
log if the writer is null.<br>
<br>
If you need to reduce the output for certain output channels, you'll <br>
also want to pass the "verbosity" parameter along with the writer pointer.<br>
<br>
Regards,<br>
Michael<br>
<br>
<br>
Am 13.09.24 um 08:55 schrieb sharkcow via OvmsDev:<br>
> Hi all,<br>
><br>
> I have a dumb question: how do I get access to the current "writer"<br>
> object in a "regular" function in my vehicle code (not defined by<br>
> RegisterCommand)?<br>
><br>
> Thanks!<br>
><br>
> sharkcow<br>
> _______________________________________________<br>
> OvmsDev mailing list<br>
> <a href="mailto:OvmsDev@lists.openvehicles.com" target="_blank" rel="noreferrer">OvmsDev@lists.openvehicles.com</a><br>
> <a href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" rel="noreferrer noreferrer" target="_blank">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
<br>
-- <br>
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal<br>
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26<br>
<br>
_______________________________________________<br>
OvmsDev mailing list<br>
<a href="mailto:OvmsDev@lists.openvehicles.com" target="_blank" rel="noreferrer">OvmsDev@lists.openvehicles.com</a><br>
<a href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" rel="noreferrer noreferrer" target="_blank">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
</blockquote></div>