1
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 2 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 3 | Project : PCO2
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 4 | Modul : PCO_PDI
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 5 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 6 | Copyright 2002 Texas Instruments Berlin, AG
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 7 | All rights reserved.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 8 |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 9 | This file is confidential and a trade secret of Texas
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 10 | Instruments Berlin, AG
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 11 | The receipt of or possession of this file does not convey
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 12 | any rights to reproduce or disclose its contents or to
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 13 | manufacture, use, or sell anything it may describe, in
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 14 | whole, or in part, without the specific written consent of
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 15 | Texas Instruments Berlin, AG.
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 16 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 17 | Purpose : This header provides functions to read and store data for
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 18 | usage with the pdi-module (Primitive Decoding Information).
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 19 | Furthermore filter functions are included. (filtering by opc,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 20 | up/downlink and air message id)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 21 +-----------------------------------------------------------------------------
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 22 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 23
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 24
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 25 #ifndef _PCO_PDI_H_
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 26 #define _PCO_PDI_H_
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 27
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 28 /*==== INCLUDES ==================================================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 29 #include "ccdapi.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 30 extern "C" {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 31 #include "pdi.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 32 }
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 33
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 34 /*==== GLOABAL FUNCTION DECLARATIONS =============================*/
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 35
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 36 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 37 +---------------------------------------------------------------------+
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 38 | PROJECT : PCO2 MODULE : PCO_PDI |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 39 | STATE : code ROUTINE : pco_pdi_init |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 40 +---------------------------------------------------------------------+
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 41
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 42 PURPOSE : initalized pdi data for pco
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 43
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 44 PARAMS: fname .. name of file with pdi data
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 45
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 46 RETURNS: 0 .. sucess
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 47 -1 .. otherwise
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 48
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 49 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 50 int pco_pdi_init(const char* fname);
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 51
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 52 int pco_pdi_exit();
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 53
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 54
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 55 T_PDI_CONTEXT* pco_pdi_context();
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 56
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 57
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 58 #endif /*_PCO_PDI_H_*/