swixteen
0.03
Switch a lamp on/off with X10 RF commands
Main Page
Files
File List
Globals
All
Files
Functions
Variables
Macros
Pages
MarmitekX10
GetX10CommandsBy.c
Go to the documentation of this file.
1
#include <stdio.h>
2
#include <string.h>
3
#include <unistd.h>
4
#include <stdlib.h>
5
6
#include "./config.h"
7
#include "../Commands/Commands.h"
8
15
int
GetX10CommandsBy
(
char
*NameToFind )
16
{
17
int
n=0;
18
int
NrOfCommands=0;
19
20
NrOfCommands=
InitX10Commands
();
21
22
for
( n=0; n < NrOfCommands; n++ )
23
{
24
25
if
( strcmp(NameToFind,
Name
[n] ) == 0 )
26
{
27
fprintf(stdout,
"Sending code %s consisting of %i and %i\n"
,
Name
[n],
Address
[n],
Action
[n] );
28
break
;
29
}
30
31
}
32
33
if
(n >= NrOfCommands)
34
{
35
36
for
( n=0; n < NrOfCommands; n++ )
37
{
38
fprintf( stderr,
"%s\n"
,
Name
[n] );
39
}
40
41
fprintf( stderr,
"\n"
);
42
fprintf( stderr,
"Name %s not found, please choose one of the above\n"
, NameToFind );
43
exit(-1);
44
}
45
46
return
(n);
47
}
48
Generated on Sat Oct 5 2013 21:30:15 for swixteen by
1.8.3.1