correct Z <-> V

This commit is contained in:
Kizarm 2024-03-06 18:47:24 +01:00
parent 9077cd7764
commit 442fb2ee2a
2 changed files with 5 additions and 5 deletions

View file

@ -148,15 +148,15 @@ void Hdo::HumanRead(const char * src, char * dst) {
if (!((tindex+4) % 8)) dst [windex++] = ' '; if (!((tindex+4) % 8)) dst [windex++] = ' ';
if (tindex % 2) { // bit "vypnuto" na tindex - to až následně if (tindex % 2) { // bit "vypnuto" na tindex - to až následně
if (dst [windex] == '-') { // zapnuto nebylo if (dst [windex] == '-') { // zapnuto nebylo
if (avg) dst [windex] = 'V'; // tedy je vypnuto if (avg) dst [windex] = 'Z'; // tedy je zapnuto
} }
else { // bylo zapnuto else { // bylo zapnuto
if (avg) dst [windex] = 'E'; // tedy je chyba - nemůže být obojí if (avg) dst [windex] = 'E'; // tedy je chyba - nemůže být obojí
} }
windex++; windex++;
} }
else { // bit "zapnuto" na tindex - to je první !!! else { // bit "zapnuto" na tindex - to je první !!!
if (avg) dst [windex] = 'Z'; // je zapnuto if (avg) dst [windex] = 'V'; // je vypnuto
else dst [windex] = '-'; // ještě se uvidí else dst [windex] = '-'; // ještě se uvidí
} }
} }

View file

@ -10,7 +10,7 @@
* nebylo limitováno. * nebylo limitováno.
* Firmware z toho Goertzelovým algoritmem vytáhne signál HDO (zde 216.6 Hz) * Firmware z toho Goertzelovým algoritmem vytáhne signál HDO (zde 216.6 Hz)
* a vyhodnotí jednotlivé pulsy. Velikost pulsu je vypisována na sériový * a vyhodnotí jednotlivé pulsy. Velikost pulsu je vypisována na sériový
* port (115200 Bd) a pokud překročí hodnotu trigger, rozsvítí LED na PD2 (aktivní v L). * port (PD5, 115200 Bd) a pokud překročí hodnotu trigger, rozsvítí LED na PD2 (aktivní v L).
* Dále je pak z pulsů sestaven telegram, opět vypsán sériový port, * Dále je pak z pulsů sestaven telegram, opět vypsán sériový port,
* a pokud se shoduje s povelem uvedeným v konstruktoru Hdo, sepne / rozepne * a pokud se shoduje s povelem uvedeným v konstruktoru Hdo, sepne / rozepne
* relé na portu PD4 (aktivní v H) podle vysílaného signálu. * relé na portu PD4 (aktivní v H) podle vysílaného signálu.
@ -28,7 +28,7 @@
* */ * */
/////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////
static AdcClass adc; static AdcClass adc;
static Hdo hdo ("A3B1DP7"); static Hdo hdo ("A1B8DP1");
int main () { int main () {
adc.attach(hdo); adc.attach(hdo);
for (;;) { for (;;) {