RE: Jak "obalit" Serial.print svou funkcí
Zuffa Jan
ZuffaJ na cgc.sk
Pondělí Březen 4 14:16:15 CET 2019
Zdravim,
pomocou va_list:
(ale nie je to z arduina ale vc++)
j.
void Log(int iID, DWORD dwLevel, char *szBuffer, ...)
{
char szDebugString[DBG_STRING_LEN];
va_list args;
va_start(args, szBuffer );
vsprintf_s(szDebugString, DBG_STRING_LEN, szBuffer, args);
va_end(args);
// vase funkcie
DebugFnc(dwLevel, iID, szDebugString);
return;
}
-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Petr Zapadlo
Sent: Monday, March 04, 2019 2:09 PM
To: hw-list na list.hw.cz
Subject: Re: Jak "obalit" Serial.print svou funkcí
Zdravím, ještě jsem zapomněl napsat, že se to týká Arduino frameworku, konkrétně nad ESP8266 čipem.
Díky
Petr
Dne 4.3.2019 v 14:06 Petr Zapadlo napsal(a):
> Zdravím,
>
> potřeboval bych "funkci" Serial.print (i println a další) obalit svou
> funkcí ve které bych z příchozích parametrů vykonal něco svého a
> následně zavolal Serial.print.
>
> Cílem má být možnost si logovací hlášky duplicitně posílat na seriový
> port a zároveň na UDP soket.
>
> Asi mi něco uniká z c++, ale nedokážu vytvořit funkci, která by byla
> ochotna akceptovat takovou šíři různých datových typů jako
> Serial.print, který je ochoten zpracovat a vypsat na seriáku prakticky
> cokoliv.
>
> Jak na to?
>
> Díky
>
> Petr
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list