Actualizacion General del codigo para CCN con el objetivo de proveer mantenimiento estable.
Go to the source code of this file.
Functions | |
bool | incrementar_trama (int *tramas) |
Esta función recibe un entero que es el contador de tramas realiza el incremento en uno y verifica si el valor es mayor o igual que 65535 que es equivalente a 0xFFFF. | |
bool | booting_gtdat (Serial *puerto_usb, Serial *puerto_cp) |
int | presentar_tiempo (int *horas, int *decenas, int *minutos, BusOut *d7_h, BusOut *d7_d, BusOut *d7_m) |
Esta función recibe los digitos correspondientes a las horas, decenas y minutos que representan la hora y que deben presentarse en los tres display de siete segmentos. | |
int | tiempo_asignado (char id[9], int *amarillo, int *rojo) |
Esta función se encarga de buscar el grupo al que está asignado el TAGRFiD que ha sido leido por el lector. | |
int | convertir_id (char id_original[256], char id_hex[15], int *tamano_id) |
Esta función se encarga de analisar el payload de una huella que es enviada dentro de una cadena (char array) expresada de manera hexadecimal. | |
bool | flush_uart_rx (BufferedSerial *uart) |
Esta funsión se utiliza para limpiar el buffer de recepción del puerto seleccionado. | |
Variables | |
Timer | t_apagado |
TICKER DE MBED *****************************************. | |
float | tiempo_actual |
VARIABLES *****************************************. |
Detailed Description
- Version:
- 0.1
- Date:
- 2021-05-23
Copyright (c) 2021
Definition in file f_basicas.cpp.
Function Documentation
bool booting_gtdat | ( | Serial * | puerto_usb, |
Serial * | puerto_cp | ||
) |
int convertir_id | ( | char | id_original[256], |
char | id_hex[15], | ||
int * | tamano_id | ||
) |
Esta función se encarga de analisar el payload de una huella que es enviada dentro de una cadena (char array) expresada de manera hexadecimal.
en su equivalente de código ASCII que es guardado en otra cadena.
- Parameters:
-
id_original id_hex tamano_id
- Returns:
- int
Definition at line 302 of file f_basicas.cpp.
bool flush_uart_rx | ( | BufferedSerial * | uart ) |
Esta funsión se utiliza para limpiar el buffer de recepción del puerto seleccionado.
No se guarda ninguna información. Siempre devuelve true
- Parameters:
-
uart
- Returns:
- true
- false
Definition at line 338 of file f_basicas.cpp.
bool incrementar_trama | ( | int * | tramas ) |
Esta función recibe un entero que es el contador de tramas realiza el incremento en uno y verifica si el valor es mayor o igual que 65535 que es equivalente a 0xFFFF.
Si se cumple la condución se regresa el valor a 1. Esta función siempre retorna 0.
- Parameters:
-
tramas
- Returns:
- true
- false
Definition at line 32 of file f_basicas.cpp.
int presentar_tiempo | ( | int * | horas, |
int * | decenas, | ||
int * | minutos, | ||
BusOut * | d7_h, | ||
BusOut * | d7_d, | ||
BusOut * | d7_m | ||
) |
Esta función recibe los digitos correspondientes a las horas, decenas y minutos que representan la hora y que deben presentarse en los tres display de siete segmentos.
La función siempre retorna 0.
- Parameters:
-
horas decenas minutos d7_h d7_d d7_m
- Returns:
- int
Definition at line 86 of file f_basicas.cpp.
int tiempo_asignado | ( | char | id[9], |
int * | amarillo, | ||
int * | rojo | ||
) |
Esta función se encarga de buscar el grupo al que está asignado el TAGRFiD que ha sido leido por el lector.
Se ha predefinido 3 arreglos con los TAG validos. En función del arreglo en que se genere la coincidencia se retorna el tiempo para cambiar. La función retorna 1 cuando encuentra coincidencia. 0 cuando no encuentra coincidencia y se define el tiempo de la torre de luz amarillo y rojo en 50 minutos y 1 hora.
- Parameters:
-
id amarillo rojo
- Returns:
- int
Definition at line 245 of file f_basicas.cpp.
Variable Documentation
Timer t_apagado |
float tiempo_actual |
Generated on Wed Jul 13 2022 06:43:22 by 1.7.2