Proyecto ABInBev para la tarjeta Guaria 1/2.

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers avl_fmu130.hpp Source File

avl_fmu130.hpp

Go to the documentation of this file.
00001 /**
00002  * @file avl_fmu130.hpp
00003  * @author Felícito Manzano (felicito.manzano@detektor.com.sv)
00004  * @brief 
00005  * @version 0.1
00006  * @date 2020-09-28
00007  * 
00008  * @copyright Copyright (c) 2020
00009  * 
00010  */
00011 
00012 #ifndef __AVL_FMU130_HPP
00013 #define __AVL_FMU130_HPP
00014 
00015     extern const char FMU130_SEPARATOR[2];
00016     extern const char FM1U30_AVLID_IDLING[4];
00017     extern const char FM1U30_AVLID_WARNING_SPEED[3];
00018     extern const char FM1U30_AVLID_OVERSPEED[4];
00019     extern const char FM1U30_AVLID_CRASH[4];
00020     extern const char FM1U30_AVLID_JAMMING[4];
00021     extern const char FM1U30_AVLID_TOWING[4];
00022     extern const char FM1U30_AVLID_GREEN_DRIVING[4];
00023     extern const char FM1U30_AVLID_ACCELERATION[2];
00024     extern const char FM1U30_AVLID_BREAKING[2];
00025     extern const char FM1U30_AVLID_CORNERING[2];
00026     extern const char FM1U30_AVLID_EVENT_START[2];
00027     extern const char FM1U30_AVLID_EVENT_STOP[2];
00028     extern const char FMU130_START[2];
00029     extern const int  IMEI_LENGHT;
00030         
00031     bool verify_fmu130_payload (char payload[1024]);
00032     bool parse_fmu130_payload (char payload[1024], char header[2], char imei[16], int *cmd_fmu, int *param_fmu);
00033 
00034 #endif // __AVL_FMU130_HPP