commit ff02b470f9ab114f33d220f586522a91f0ba0b91
parent d88f641b7d86f96bba16f41029a7671b9af80681
Author: Dominik Schmidt <das1993@hotmail.com>
Date: Thu, 13 Dec 2012 23:19:57 +0100
Resetline command is now working
Diffstat:
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/cmd.c b/src/cmd.c
@@ -54,14 +54,13 @@ GENERATE_CALLBACK(cmd_status){
return 0;
}
GENERATE_CALLBACK(cmd_reset_line){
- do_log("cmd_reset_line","Due to segfault, command not implemented yet", LOG_LEVEL_WARNING, LOG_TYPE_NORMAL);
- /*
+ //do_log("cmd_reset_line","Due to segfault, command not implemented yet", LOG_LEVEL_WARNING, LOG_TYPE_NORMAL);
if(*cmd->data[0]!='1'&&*cmd->data[0]!='0'){
do_log("cmd_reset_line","Value must be either 1 or 0",LOG_LEVEL_ERROR,LOG_TYPE_NORMAL);
return -1;
}
- char *str="@lines rst ";
- str[5]=*cmd->data[0]-'0';
+ char str[]="@lines rst ";
+ str[strlen(str)]=*cmd->data[0]-'0';
if(sendString(fd,str)<0){
do_log("cmd_reset_line","Couldn't send power string", LOG_LEVEL_ERROR, LOG_TYPE_NORMAL);
@@ -69,13 +68,12 @@ GENERATE_CALLBACK(cmd_reset_line){
}
char *r=readString(fd,0);
- printf("%s\n",r);
if(!checkIfOk(r)){
do_log("cmd_reset_line","Couldn't set reset line", LOG_LEVEL_ERROR, LOG_TYPE_NORMAL);
free(r);
return -3;
}
- free(r);*/
+ free(r);
return 0;
}
GENERATE_CALLBACK(cmd_board_power){