versadac  1
versadac - Scalable Recorder Firmware
mrp_frameanalyser.h
1 /***************************************************************************************
2  *********** Copyright 2005 Zurich University of Applied Sciences / InES **************
3  ***************************************************************************************
4  **
5  ** File : mrp_frameanalyser.h
6  **
7  ** Description : This file provides the frameanalyser which analyses a received
8  ** frame
9  **
10  ***************************************************************************************
11  ** Department : Institute of Embedded Systems
12  ** Project : MRP
13  ** Modul : MRP_Frameanalyser_T
14  ** Author : Christian Schaer
15  ** Contact : scc@zhwin.ch
16  ** Date : 10.04.2006
17  ****************************** Modifications ******************************************
18  **
19  ** Date : Who : Comment :
20  ** 10.05.06 scc initial release
21  **************************************************************************************/
22 /* $Workfile:: mrp_frameanalyser.h $*/
23 /* $Revision:: 2 $*/
24 /* $Date:: 16/12/10 14:44 $*/
25 
26 #ifndef MRP_FRAMEANALYSER_H
27 #define MRP_FRAMEANALYSER_H
28 
29 
30 /***********************************************************************/
31 /*** Header Files Includes ***/
32 /***********************************************************************/
33 
34 #include "mrp_pkg.h"
35 
36 
37 /**********************************************************************/
38 /*** class MRP_FrameAnalyser_T ***/
39 /**********************************************************************/
40 
42 {
43  MRP_Environment_T* mrp_environment_ptr_;
44 };
45 
46 
47 /********************************************/
48 /*** Constructors and destructors ***/
49 /********************************************/
50 
51 void MRP_FrameAnalyser_T_Init( MRP_FrameAnalyser_T* const me,
52  MRP_Environment_T* const env_ptr);
53 
54 void MRP_FrameAnalyser_T_Cleanup(MRP_FrameAnalyser_T* const me);
55 
56 
57 /********************************************/
58 /*** public Methods ***/
59 /********************************************/
60 
64 MRPBoolean MRP_FrameAnalyser_T_analyse( MRP_FrameAnalyser_T* const me,
65  MRP_EnvEvent_T* env_ev,
66  MRP_PDU_T* const pdu );
67 
68 
69 #endif
70 
Definition: mrp_environment.h:44
Definition: mrp_pdu.h:118
Definition: mrp_envevent.h:53
Definition: mrp_frameanalyser.h:41