nodo-domotica.nl

Onderdrukken van vreemde signalen

Hier alles over de Software in de Nodo

Onderdrukken van vreemde signalen

Berichtdoor mvdbro » 15 nov 2011, 16:02

Ik heb sinds gisteren maar eens een antenne aangesloten op de Nodo en als gevolg daarvan ontvang ik meer RF signalen. Ik heb er nu wel last van dat er vreemde signalen binnenkomen die m.i. verkeerd worden herkend door de Nodo:

Enkele voorbeelden: herkend als:
0x1F03403D Direction=Input, Source=RF, Unit=15, Event=(IR 64,61)
0x1F19403D Direction=Input, Source=RF, Unit=15, Event=(Output_RAW 64,61)
0x1F09403D Direction=Input, Source=RF, Unit=15, Event=(System 64,61)

mogelijke oplossing die ik zelf heb getest en die in elk geval werkt:
=========================================================
in de functie raw_2_32bit, eerste nibble op nu stellen (functie <result> & 0xfffffff)

originele code van raw_2_32bit:
===============================

if(Counter_pulse>=1 && Counter_space<=1)return CodeP; // data zat in de pulsbreedte
if(Counter_pulse<=1 && Counter_space>=1)return CodeS; // data zat in de pulse afstand

return (CodeS^CodeP); // data zat in beide = bi-phase, maak er een leuke mix van.


Aangepaste code:
================

if(Counter_pulse>=1 && Counter_space<=1)return CodeP & 0x0fffffff; // data zat in de pulsbreedte
if(Counter_pulse<=1 && Counter_space>=1)return CodeS & 0x0fffffff; // data zat in de pulse afstand

return (CodeS^CodeP) & 0x0fffffff; // data zat in beide = bi-phase, maak er een leuke mix van.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Onderdrukken van vreemde signalen

Berichtdoor Paul » 17 maart 2012, 01:23

We hebben dit ook onderkend. Ik de vervolgreleases is dit opgelost. Consequentie is wel dat er andere hEX waarden komen dan voorheen.

Dank voor de tip.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33


Keer terug naar Nodo Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 4 gasten

cron