Arquivos com a implementacao das funcoes chamadas pela CLI. More...
#include <string.h>
#include "cli_func.h"
#include <uip.h>
#include <uip_arp.h>
#include "file_send.h"
Go to the source code of this file.
Enumerations | |
enum | { GET = 0, SET } |
Functions | |
char * | get_IP (void) |
funcao que retorna o IP. | |
void | set_lcd_init () |
Funcao para trocar mensagem inicial do LCD. | |
void | show_lcd_time () |
Funcao para mostrar hora no display. | |
break_t | do_init (str_t *tp) |
Mensagem inicial da serial. | |
break_t | do_get_temperature (str_t *tp) |
Funcao que retorna a temperatura ambiente. | |
break_t | do_chat (str_t *tp) |
Comando da CLI para chamada do Chat. | |
void | set_IP (void) |
Funcao para configuracao do IP. | |
break_t | do_MAC (str_t *tp) |
Funcao que permite ver o endereco MAC. | |
break_t | do_IP (str_t *tp) |
Funcao da CLI para configuracao do IP. | |
void | writeDataLcd (char *data, int col, int linha) |
Escreve dados no LCD. | |
break_t | do_lcd (str_t *tp) |
Permite escrever uma mensagem no LCD. | |
void | out_data (char *data) |
void | set_Gateway (void) |
Funcao para alterar o GATEWAY do kit. | |
break_t | do_gateway (str_t *tp) |
Funcao da CLI paraconfiguracao do Gateway. | |
void | set_Mask (void) |
Permite alterar a mascara de rede. | |
break_t | do_mask (str_t *tp) |
Funcao da CLi para configuracao da mascara de rede. | |
break_t | do_configIp (str_t *tp) |
Funcao da CLI que retorna enderecos da rede. | |
break_t | do_ftp (str_t *tp) |
Funcao para conectar como FTP Client. |
Definition in file cli_func.c.
anonymous enum |
Definition at line 16 of file cli_func.c.
Comando usado para inicializar o chat Deve ser passado como parametro junto ao comando a porta de acesso que sera usado no display.
Definition at line 100 of file cli_func.c.
Funcao que permite gera como retorno o endereco de Mascara, Gateway e IP.
Definition at line 417 of file cli_func.c.
Funcao para conexao como FTP Client
Descontinuado pois o kit possui pouca memória para armazenamento de arquivo para transmissao.
tp | Estrutura com os dados para interpretacao do comando. |
Definition at line 457 of file cli_func.c.
Funcao permite ler e alterar endereco do gateway
tp | Estrutura com os dados para interpretacao do comando. |
Definition at line 316 of file cli_func.c.
Funcao que le a temperatura do sensor de temperatura presente no kit e retorna para quem solicitou
Definition at line 84 of file cli_func.c.
-------------------------------------------
Definition at line 68 of file cli_func.c.
Funcao para ler ou alterar o endereco de IP.
tp | Estrutura com os dados para interpretacao do comando. |
Definition at line 193 of file cli_func.c.
Escreve mensagem no display 16x2 Funcao permite apenas comandos de SET.
tp | Estrutura com os dados para interpretacao do comando. |
Definition at line 256 of file cli_func.c.
Faz leitrura do endereco MAC do Kit Funcao de leitura apenas.
Definition at line 174 of file cli_func.c.
Funcao permite ler ou alterar o endereco de mascara.
tp | Estrutura com os dados para interpretacao do comando. |
Definition at line 374 of file cli_func.c.
char * get_IP | ( | void | ) |
Funcao que retorna o endereco IP.
Funcao que faz leitura do endereco de IP.
Definition at line 155 of file cli_func.c.
void out_data | ( | char * | data | ) |
void set_Gateway | ( | void | ) |
Permite alterar o endereco do gateway de rede. obs: realizar esta alteracao apenas quando estiver conectado via serial.
Definition at line 300 of file cli_func.c.
void set_IP | ( | void | ) |
Permite alterar o endereco de IP obs: deve se tomar o cuidado de fazer a troca com uma conexao serial pois a troca de IP é imediata.
Definition at line 131 of file cli_func.c.
void set_lcd_init | ( | ) |
Funcao que altera a mensagem que esta no display 16x2 quando o sistema e inicializado.
Definition at line 29 of file cli_func.c.
void set_Mask | ( | void | ) |
Definition at line 357 of file cli_func.c.
void show_lcd_time | ( | ) |
Funcao que pega a hora atravesdo RTC e mosta no display no forma hh:mm:ss
Definition at line 49 of file cli_func.c.
void writeDataLcd | ( | char * | data, | |
int | col, | |||
int | linha | |||
) |
Permite escrever uma mensagem no display de LCD.
data | Mensagem para ser mostrada no display | |
col | Coluna onde o cursor deve estar. | |
linha | Linha onde o cursor deve estar. |
Definition at line 237 of file cli_func.c.