Enumerations | Functions

cli_func.c File Reference

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.

Detailed Description

Author:
Marco Tulio Martins

Definition in file cli_func.c.


Enumeration Type Documentation

anonymous enum
Enumerator:
GET 
SET 

Definition at line 16 of file cli_func.c.


Function Documentation

break_t do_chat ( str_t tp  ) 

Comando usado para inicializar o chat Deve ser passado como parametro junto ao comando a porta de acesso que sera usado no display.

Returns:
RET_OK para execucao com sucesso da funcao

Definition at line 100 of file cli_func.c.

Here is the call graph for this function:

break_t do_configIp ( str_t tp  ) 

Funcao que permite gera como retorno o endereco de Mascara, Gateway e IP.

Definition at line 417 of file cli_func.c.

Here is the call graph for this function:

break_t do_ftp ( str_t tp  ) 

Funcao para conexao como FTP Client

Descontinuado pois o kit possui pouca memória para armazenamento de arquivo para transmissao.

Parameters:
tp Estrutura com os dados para interpretacao do comando.
Returns:
RET_OK para execucao com sucesso da funcao ou RET_ERROR

Definition at line 457 of file cli_func.c.

Here is the call graph for this function:

break_t do_gateway ( str_t tp  ) 

Funcao permite ler e alterar endereco do gateway

Parameters:
tp Estrutura com os dados para interpretacao do comando.
Returns:
RET_OK para execucao com sucesso da funcao ou RET_ERROR

Definition at line 316 of file cli_func.c.

Here is the call graph for this function:

break_t do_get_temperature ( str_t tp  ) 

Funcao que le a temperatura do sensor de temperatura presente no kit e retorna para quem solicitou

Returns:
RET_OK para execucao com sucesso da funcao

Definition at line 84 of file cli_func.c.

break_t do_init ( str_t tp  ) 

-------------------------------------------

  • TCC - UIP MULTIPLE APLICATION - ------------------------------------------- *
    Returns:
    RET_OK para execucao com sucesso da funcao

Definition at line 68 of file cli_func.c.

Here is the call graph for this function:

break_t do_IP ( str_t tp  ) 

Funcao para ler ou alterar o endereco de IP.

Parameters:
tp Estrutura com os dados para interpretacao do comando.
Returns:
RET_OK para execucao com sucesso da funcao ou RET_ERROR

Definition at line 193 of file cli_func.c.

Here is the call graph for this function:

break_t do_lcd ( str_t tp  ) 

Escreve mensagem no display 16x2 Funcao permite apenas comandos de SET.

Parameters:
tp Estrutura com os dados para interpretacao do comando.
Returns:
RET_OK para execucao com sucesso da funcao ou RET_ERROR

Definition at line 256 of file cli_func.c.

Here is the call graph for this function:

break_t do_MAC ( str_t tp  ) 

Faz leitrura do endereco MAC do Kit Funcao de leitura apenas.

Returns:
RET_OK para execucao com sucesso da funcao

Definition at line 174 of file cli_func.c.

Here is the call graph for this function:

break_t do_mask ( str_t tp  ) 

Funcao permite ler ou alterar o endereco de mascara.

Parameters:
tp Estrutura com os dados para interpretacao do comando.
Returns:
RET_OK para execucao com sucesso da funcao ou RET_ERROR

Definition at line 374 of file cli_func.c.

Here is the call graph for this function:

char * get_IP ( void   ) 

Funcao que retorna o endereco IP.

Funcao que faz leitura do endereco de IP.

Returns:
Retorna o endereco de IP em uma string no formato xx.xx.xx.xx

Definition at line 155 of file cli_func.c.

Here is the call graph for this function:

void out_data ( char *  data  ) 

Definition at line 288 of file cli_func.c.

Here is the call graph for this function:

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.

Returns:
RET_OK para execucao com sucesso da funcao

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

void writeDataLcd ( char *  data,
int  col,
int  linha 
)

Permite escrever uma mensagem no display de LCD.

Parameters:
data Mensagem para ser mostrada no display
col Coluna onde o cursor deve estar.
linha Linha onde o cursor deve estar.
Returns:
RET_OK para execucao com sucesso da funcao ou RET_ERROR

Definition at line 237 of file cli_func.c.

Here is the call graph for this function: