protegemed, aquisição via A/D simples utilizando interrupção do timer

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed

Fork of ptgm_semDMA by Marcelo Rebonatto

Committer:
viniciushl
Date:
Wed Jan 13 18:53:25 2016 +0000
Revision:
1:8129536051df
Parent:
0:fac116e94d44
Alterada captura para aquisi??o simples do A/D utilizando interrup??o do timer;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rebonatto 0:fac116e94d44 1 #include "TelnetServer.h"
rebonatto 0:fac116e94d44 2 #define NUMBERPARAM 10
rebonatto 0:fac116e94d44 3
rebonatto 0:fac116e94d44 4 char *msg_list_param[NUMBERPARAM] = { "Ipserver",
rebonatto 0:fac116e94d44 5 "Ipaddress",
rebonatto 0:fac116e94d44 6 "module",
rebonatto 0:fac116e94d44 7 "outlet[0..2]",
rebonatto 0:fac116e94d44 8 "gain[0..5]",
rebonatto 0:fac116e94d44 9 "offset[0..5]",
rebonatto 0:fac116e94d44 10 "limit[0..5]",
rebonatto 0:fac116e94d44 11 "outlet_number[0..5]",
rebonatto 0:fac116e94d44 12 "purpose[0..5]",
rebonatto 0:fac116e94d44 13 "EventLimit" };
rebonatto 0:fac116e94d44 14
rebonatto 0:fac116e94d44 15 char *header_msg_listparam = "This is a list of available parameters:\r\n\r\n";
rebonatto 0:fac116e94d44 16
rebonatto 0:fac116e94d44 17
rebonatto 0:fac116e94d44 18 int TelnetServer::ListParamCommand(TCPSocketConnection *conn, char ** argv,int argc)
rebonatto 0:fac116e94d44 19 {
rebonatto 0:fac116e94d44 20 printf("Entering list parameters command...\n");
rebonatto 0:fac116e94d44 21
rebonatto 0:fac116e94d44 22 conn->send(header_msg_listparam,strlen(header_msg_listparam));
rebonatto 0:fac116e94d44 23
rebonatto 0:fac116e94d44 24 int i;
rebonatto 0:fac116e94d44 25 for(i=0;i < NUMBERPARAM ;i++)
rebonatto 0:fac116e94d44 26 {
rebonatto 0:fac116e94d44 27
rebonatto 0:fac116e94d44 28 Thread::wait(20);
rebonatto 0:fac116e94d44 29 conn->send(msg_list_param[i],strlen(msg_list_param[i]));
rebonatto 0:fac116e94d44 30
rebonatto 0:fac116e94d44 31 //printf("Parameter = %s\n",msg_list_param[i]);
rebonatto 0:fac116e94d44 32 conn->send("\r\n",2);
rebonatto 0:fac116e94d44 33 }
rebonatto 0:fac116e94d44 34
rebonatto 0:fac116e94d44 35 return 0;
rebonatto 0:fac116e94d44 36 }