GCC Code Coverage Report


Directory: ./
File: Svc/FileUplink/Warnings.cpp
Date: 2026-09-03 21:13:48
Exec Total Coverage
Lines: 29 29 100.0%
Functions: 7 7 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 // ======================================================================
2 // \title Warnings.cpp
3 // \author bocchino
4 // \brief cpp file for FileUplink::Warnings
5 //
6 // \copyright
7 // Copyright 2009-2016, by the California Institute of Technology.
8 // ALL RIGHTS RESERVED. United States Government Sponsorship
9 // acknowledged.
10 //
11 // ======================================================================
12
13 #include <Svc/FileUplink/FileUplink.hpp>
14
15 namespace Svc {
16
17 3 void FileUplink::Warnings::invalidReceiveMode(const Fw::FilePacket::Type packetType) {
18 3 this->m_fileUplink->log_WARNING_HI_InvalidReceiveMode(static_cast<FwPacketDescriptorType>(packetType),
19
1/2
✗ Branch 9 not taken.
✓ Branch 10 taken 3 times.
3 static_cast<U32>(m_fileUplink->m_receiveMode));
20 3 this->warning();
21 3 }
22
23 1 void FileUplink::Warnings::fileOpen(Fw::LogStringArg& fileName) {
24 1 this->m_fileUplink->log_WARNING_HI_FileOpenError(fileName);
25 1 this->warning();
26 1 }
27
28 1 void FileUplink::Warnings::packetOutOfBounds(const U32 sequenceIndex, Fw::LogStringArg& fileName) {
29 1 this->m_fileUplink->log_WARNING_HI_PacketOutOfBounds(sequenceIndex, fileName);
30 1 this->warning();
31 1 }
32
33 1 void FileUplink::Warnings::packetOutOfOrder(const U32 sequenceIndex, const U32 lastSequenceIndex) {
34 1 this->m_fileUplink->log_WARNING_HI_PacketOutOfOrder(sequenceIndex, lastSequenceIndex);
35 1 this->warning();
36 1 }
37
38 1 void FileUplink::Warnings::packetDuplicate(const U32 sequenceIndex) {
39 1 this->m_fileUplink->log_WARNING_HI_PacketDuplicate(sequenceIndex);
40 1 this->warning();
41 1 }
42
43 1 void FileUplink::Warnings::fileWrite(Fw::LogStringArg& fileName) {
44 1 this->m_fileUplink->log_WARNING_HI_FileWriteError(fileName);
45 1 this->warning();
46 1 }
47
48 1 void FileUplink::Warnings::badChecksum(const U32 computed, const U32 read) {
49 1 this->m_fileUplink->log_WARNING_HI_BadChecksum(this->m_fileUplink->m_file.name, computed, read);
50 1 this->warning();
51 1 }
52
53 } // namespace Svc
54