CarApp
Notificaciones a celulares al detectar la alarma del auto activada.
 Todo Estructuras de Datos Archivos Funciones Variables Enumeraciones Valores de enumeraciones 'defines'
Referencia del Archivo car-app.c

Módulo que contiene el programa principal del sistema. Desde su bucle infinito se van chequando las banderas e invocando según estas a las funciones pertinentes de los diferentes módulos. Más...

#include <string.h>
#include "gsm.h"
#include "uart.h"
#include "shell.h"
#include "control_alarma.h"
#include "car-app.h"
#include "timer.h"

Ir al código fuente de este archivo.

Funciones

void main ()
 Programa principal.
void init_conf ()
 Inicializa las banderas para que configure el módem.
void activate_alarm ()
 Función que setea la bandera flagActive para indicar que la notificación de eventos de la alarma está activa.
void deactivate_alarm ()
 Función que setea la bandera flagActive para indicar que la notificación de eventos de la alarma ya NO está activa.
int get_status_flag ()
 Función que devuelve el estado de la bandera control_flag.
void set_control_flag ()
 Función que setea la bandera control_flag.
int get_sendingFlag ()
 Función que devuelve el estado de la bandera que indica que se está enviando un SMS.
void set_sendingFlag ()
 Función que setea la bandera de enviando SMS.
void set_calling ()
 Función que setea la bandera de llamada en curso.
void reset_calling ()
 Función que resetea la bandera de llamada en curso.
void set_continue_config ()
 Función que setea la bandera para continuar configurando.
int get_flagConfigurando ()
 Función que devuelve el estado de la bandera que indica que se está configurando el módem.
void set_flagConfigurando ()
 Función que setea la bandera que indica que se está configurando el módem.
void reset_flagConfigurando ()
 Función que indica que se termino de configurar bajando la bandera.
void reset_sendingFlag ()
 Función que baja bandera que indica que se está enviando un SMS.
void set_continue_sending ()
 Función que setea la bandera continue_sending para continuar con el envío de SMS.
int get_calling ()
 Función que devuelve si se está realizando una llamada o no.
void set_continue_calling ()
 Función que devuelve el estado de la bandera control_flag.

Descripción detallada

Módulo que contiene el programa principal del sistema. Desde su bucle infinito se van chequando las banderas e invocando según estas a las funciones pertinentes de los diferentes módulos.

Autor:
Juan Martín Ortega, Ramiro Barrón, Andrea Cukerman
Fecha:
Junio 2012

Definición en el archivo car-app.c.


Documentación de las funciones

void activate_alarm ( )

Función que setea la bandera flagActive para indicar que la notificación de eventos de la alarma está activa.

Definición en la línea 145 del archivo car-app.c.

void deactivate_alarm ( )

Función que setea la bandera flagActive para indicar que la notificación de eventos de la alarma ya NO está activa.

Definición en la línea 154 del archivo car-app.c.

int get_calling ( )

Función que devuelve si se está realizando una llamada o no.

Devuelve:
Entero que indica el estado de la bandera.

Definición en la línea 275 del archivo car-app.c.

int get_flagConfigurando ( )

Función que devuelve el estado de la bandera que indica que se está configurando el módem.

Devuelve:
Entero que indica el estado de la bandera.

Definición en la línea 229 del archivo car-app.c.

int get_sendingFlag ( )

Función que devuelve el estado de la bandera que indica que se está enviando un SMS.

Devuelve:
Entero que indica el estado de la bandera.

Definición en la línea 183 del archivo car-app.c.

int get_status_flag ( )

Función que devuelve el estado de la bandera control_flag.

Devuelve:
Entero que indica el estado de la bandera.

Definición en la línea 164 del archivo car-app.c.

void init_conf ( )

Inicializa las banderas para que configure el módem.

Definición en la línea 135 del archivo car-app.c.

void main ( )

Programa principal.

Definición en la línea 88 del archivo car-app.c.

void reset_calling ( )

Función que resetea la bandera de llamada en curso.

Definición en la línea 210 del archivo car-app.c.

void reset_flagConfigurando ( )

Función que indica que se termino de configurar bajando la bandera.

Definición en la línea 247 del archivo car-app.c.

void reset_sendingFlag ( )

Función que baja bandera que indica que se está enviando un SMS.

Definición en la línea 256 del archivo car-app.c.

void set_calling ( )

Función que setea la bandera de llamada en curso.

Definición en la línea 201 del archivo car-app.c.

void set_continue_calling ( )

Función que devuelve el estado de la bandera control_flag.

Definición en la línea 284 del archivo car-app.c.

void set_continue_config ( )

Función que setea la bandera para continuar configurando.

Definición en la línea 219 del archivo car-app.c.

void set_continue_sending ( )

Función que setea la bandera continue_sending para continuar con el envío de SMS.

Definición en la línea 265 del archivo car-app.c.

void set_control_flag ( )

Función que setea la bandera control_flag.

Definición en la línea 173 del archivo car-app.c.

void set_flagConfigurando ( )

Función que setea la bandera que indica que se está configurando el módem.

Definición en la línea 238 del archivo car-app.c.

void set_sendingFlag ( )

Función que setea la bandera de enviando SMS.

Definición en la línea 192 del archivo car-app.c.