-
- Downloads
Merge branch 'ECSS_ST13_large_packet_transfer' into 'master'
Ecss st13 large packet transfer **Brief Description** The Large Packet Transfer Service is utilized in data packets that exceed the maximum length that is defined by the standards. The purpose of this Service is to split the data into packets with the desirable length. **Work done so far** Six functions were implemented; three for the *Downlink Report* and three for the *Uplink Request*. The first three *TM[13,1], TM[13,2]* and *TM[13,3]* append the necessary identifiers before the data. The last three *TC[13,9], TM[13,10]* and *TM[13,11]* just return the given data since we do not have a method for TC Messages yet. **Work left to do** The splitting of the initial large packets. See merge request acubesat/obc/ecss-services!31
No related branches found
No related tags found
Showing
- CMakeLists.txt 2 additions, 1 deletionCMakeLists.txt
- inc/ECSS_Definitions.hpp 2 additions, 0 deletionsinc/ECSS_Definitions.hpp
- inc/ServicePool.hpp 2 additions, 0 deletionsinc/ServicePool.hpp
- inc/Services/LargePacketTransferService.hpp 82 additions, 0 deletionsinc/Services/LargePacketTransferService.hpp
- src/Message.cpp 1 addition, 0 deletionssrc/Message.cpp
- src/Services/LargePacketTransferService.cpp 55 additions, 0 deletionssrc/Services/LargePacketTransferService.cpp
- src/main.cpp 19 additions, 6 deletionssrc/main.cpp
- test/Services/LargePacketTransferService.cpp 71 additions, 0 deletionstest/Services/LargePacketTransferService.cpp
Loading
Please register or sign in to comment