[Epic-ID: ODUHIGH-461][Task-ID: ODUHIGH-468]Unused files and functions removed/disabled
[o-du/l2.git] / src / phy_stub / phy_stub_ex_ms.c
1 /*******************************************************************************
2 ################################################################################
3 #   Copyright (c) [2017-2019] [Radisys]                                        #
4 #                                                                              #
5 #   Licensed under the Apache License, Version 2.0 (the "License");            #
6 #   you may not use this file except in compliance with the License.           #
7 #   You may obtain a copy of the License at                                    #
8 #                                                                              #
9 #       http://www.apache.org/licenses/LICENSE-2.0                             #
10 #                                                                              #
11 #   Unless required by applicable law or agreed to in writing, software        #
12 #   distributed under the License is distributed on an "AS IS" BASIS,          #
13 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   #
14 #   See the License for the specific language governing permissions and        #
15 #   limitations under the License.                                             #
16 ################################################################################
17 *******************************************************************************/
18
19 #include "common_def.h"
20 #include "phy_stub_utils.h"
21 #ifdef INTEL_FAPI
22 #include "nr5g_fapi_internal.h"
23 #include "fapi_vendor_extension.h"
24 #endif
25 #include "phy_stub.h"
26
27 /*******************************************************************
28 *
29 * @brief Initializes Phy stub slot indication generator task
30 *
31 * @details
32 *
33 *    Function : phyStubActvInit
34 *
35 *    Functionality:
36 *       - Initializes Phy stub slot indication generator task
37 *
38 * @params[in] 
39 * @return ROK     - success
40 *         RFAILED - failure
41 *
42 * ****************************************************************/
43 uint8_t phyStubActvInit(Ent ent, Inst inst, Region reg, Reason reason)
44 {
45    slotIndicationStarted = false;
46    sfnValue = 0;
47    slotValue = 0;
48
49    return ROK;
50 }
51
52 #ifdef CALL_FLOW_DEBUG_LOG   
53 /**************************************************************************
54 * @brief Function prints the src dest and msg reached to egtp.
55 *
56 * @details
57 *
58 *      Function : callFlowPhyStubActvTsk 
59 *
60 *      Functionality:
61 *           Function prints the src dest and msg reached to egtp.
62 *
63 * @param[in]  Pst     *pst, Post structure of the primitive.
64 *
65 * @return void
66 *
67 ***************************************************************************/
68
69 void  callFlowPhyStubActvTsk(Pst *pst)
70 {
71    char sourceTask[50];
72    char destTask[50]="PHY";
73    char message[100];
74
75    switch(pst->srcEnt)
76    {
77       case ENTPHYSTUB:
78       {
79          strcpy(sourceTask,"PHY");
80          switch(pst->event)
81          {
82             case EVT_PHY_START_SLOT_IND:
83                {
84                   strcpy(message,"EVT_PHY_START_SLOT_IND");
85                   break;
86                }
87             default:
88                {
89                   strcpy(message,"Invalid Event");
90                   break;
91                }
92          }
93       }
94    }
95    DU_LOG("\nCall Flow: %s -> %s : %s\n", sourceTask, destTask, message);
96 }
97 #endif
98
99 /*******************************************************************
100 *
101 * @brief Receives messages for Phy stub slot indication generator task
102 *
103 * @details
104 *
105 *    Function : phyStubActvTsk
106 *
107 *    Functionality:
108 *       - Receives messages for Phy stub slot indication generator task
109 *
110 * @params[in] 
111 * @return ROK     - success
112 *         RFAILED - failure
113 *
114 * ****************************************************************/
115 uint8_t phyStubActvTsk(Pst *pst, Buffer *mBuf)
116 {
117    DU_LOG("\nPHY_STUB: Received Event [%d]", pst->event);
118    
119 #ifdef CALL_FLOW_DEBUG_LOG   
120    callFlowPhyStubActvTsk(pst);
121 #endif
122
123    switch(pst->srcEnt)
124    {
125       case ENTPHYSTUB:
126       {
127          switch(pst->event)
128          {
129             case EVT_PHY_START_SLOT_IND:
130             {
131                ODU_PUT_MSG_BUF(mBuf);
132                GenerateTicks();
133             }
134          }
135       }
136    }
137    return ROK;
138 }
139
140 /**********************************************************************
141   End of file
142  **********************************************************************/