hnke wrote:micke.prag wrote:Jag förtår inte riktigt vad du menar? Vill du ha checksumman till alla 65 000 koder? En för varje on, off och learn? Det är nästan 197 000 koder.
Hur ska du sedan använda dessa?
Nej, verkligen inte!
Däremot är jag intresserad av 32 koder. För varje On på alla 16 kanaler blir det ju 16 koder och för varje Off på alla 16 kanaler blir det också 16 koder. Det är dessa jag skulle vilja få fram, har ett annat styrsystem som jag vill ska kunna styra just dessa modulerna. Har en IR => RF modul som löser detta bara jag har rätt koder.
Men det är såklart om det finns möjlighet annars får jag försöka gå in djupare och lära mig koden, har ej installerat något kompileringsprogram på datorn.
Tack på förhand!
Siden du ikke har C kompiler innstalert på maskinen din, regner jeg med at du kjører windows, da er Visual Studio express edition både bra og gratis. Men for å få programmet mitt til å kjøre med vanlig unix "pipe" så må det kompileres under cygwin. - det er og enkelt og gratis. Men da bruker en gjerne bare command line verktøy, hvilket kan være uvant for Windows brukere.
For å kjøre under cygwin må
Code: Select all
FILE* fpipe = popen("tdtool --raw -", "w");
endres til
Code: Select all
FILE* fpipe = popen("tdtool.exe --raw -", "w");
Bygg programmet med gcc -o efcmd efcmd.c
Kopiere tdtool.exe til samma katalog som efcmd.exe
Kopiere inn cygwin.dll til denne katalogen om det ikke er i pathen.
efcmd.exe kan da kjøres fra windows scripts o.l. Obs - Windows har ikke ordentlige signaler, så efcmd avslutter før tdtool er ferdig, dette kan se litt rart ut, men er ikke noe problem hvis man ikke starter programmet for ofte.