---
# System prepended metadata

title: <center><i class="fa fa-edit"></i> OSC FHI Library  </center>
tags: [Internship]

---

# <center><i class="fa fa-edit"></i> OSC FHI Library  </center>
###### tags: `Internship`
:::info
Study OSC ORAN 7.2 FHI Source Code

Focus on C-Plane implementation and U-Plane implementation.



**Resources:**
[O-RAN FH Lib Introduction](https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/Introduction_fh.html)
[OSC ORAN 7.2 FHI Source Code](https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=20876303)

:::



:::success
- **Task 1:** Getting started with OSC FHI Library
**Outcome:** 
    - [x] The background knowledge of OSC FHI Library (Kevin's note)
      -  [Part 1](https://hackmd.io/fRgXCg5pQZeNNqZVwQJo9g)
      -  [Part 2](https://hackmd.io/vKbT_NpcT8OgBLtVSTuG-w)
      -  [Part 3](https://hackmd.io/bc5WfTFmTcOKnLlYXDYC3g)
  - [x] Download and install the required applications/documents
    -  [Ubuntu](https://www.microsoft.com/store/productId/9N6SVWS3RX71)
    -  [Sublime Text 3](https://www.sublimetext.com/3)
    -  [Doxygen](https://www.doxygen.nl/download.html)
    -  [MSC generator](https://sourceforge.net/projects/msc-generator/)
  - [x] [How to clone and read OSC FHI source code using Ubuntu and Sublime Text 3](https://hackmd.io/HAs7SyyhRHmYnqL0_tx2cg)
  - [x] [How to generate and analyze OSC FHI Library using Doxygen (Kevin's note)](https://hackmd.io/Mq9aUG8JQ5aVLjRIxzmYyw)
  - [x] [OSC FHI Library structure (Kevin's note)](https://hackmd.io/LGYWfqOqTDutbGP9shOuRw)

- **Task 2:**: C-Plane implementation in OSC FHI Library 
**Outcome:** 
  - [ ] [The background knowledge of C-Plane in OSC FHI Library]()
  - [x] [C-Plane packet configuration on OSC FHI Library](https://hackmd.io/MOVuWVpwR4C_7f8Kohh4tA)
  - [x] [C-Plane files and functions on OSC FHI source code with descriptions](https://hackmd.io/SNtp1-HhQSaTqBy1Xg93DQ)
  - [x] [C-Plane implementation by Message Sequence Chart (MSC generator)](https://hackmd.io/NQsyVcD8Tq6KeZnPso7tVg) 
        
- **Task 3:**: U-Plane implementation in OSC FHI Library
**Outcome:** 
  - [ ] [The background knowledge of U-Plane in OSC FHI Library]()
  - [ ] [U-Plane packet configuration on OSC FHI Library]()
  - [x] [U-Plane files and functions on OSC FHI source code with descriptions](https://hackmd.io/TbjZdSjHS4Sjo-kSbPUH9Q)
  - [ ] [U-Plane implementation by MSC](https://hackmd.io/bZHSMXOFQNiPHPPtJHvZjg)


- **Reference:**: OSC FHI Sample Application (sample-app.c)
*The sample application was created to execute test scenarios with features of the OSC FHI Library (including C-Plane and U-Plane)*
**Expected Outcome:** 
  - [x] [OSC FHI and OAI Intergration sample-app.c](https://hackmd.io/58p1CSL7QVqFh17Rh2qHJQ)

- On-going: 
:::