Skip to content

Commit 6162dc3

Browse files
broke
1 parent 307f56e commit 6162dc3

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

FprimeZephyrReference/Components/PayloadHandler/PayloadHandler.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ PayloadHandler ::~PayloadHandler() {}
2323

2424
void PayloadHandler ::in_port_handler(FwIndexType portNum, Fw::Buffer& buffer, const Drv::ByteStreamStatus& status) {
2525

26+
this->log_ACTIVITY_LO_UartReceived();
27+
2628
const U8* data = buffer.getData();
2729
FwSizeType size = buffer.getSize();
2830

@@ -38,7 +40,7 @@ void PayloadHandler ::in_port_handler(FwIndexType portNum, Fw::Buffer& buffer, c
3840
if (m_lineIndex < sizeof(m_lineBuffer) - 1) {
3941
m_lineBuffer[m_lineIndex++] = byte;
4042
}
41-
43+
this->log_ACTIVITY_LO_ByteReceived(byte);
4244
// Have we reached the end of the line? If so that means we have a header
4345
// Check to see what the header is.
4446
if (byte == '\n' || byte == '\r') {
@@ -48,6 +50,7 @@ void PayloadHandler ::in_port_handler(FwIndexType portNum, Fw::Buffer& buffer, c
4850
// Check the header.
4951
// Right now I'm just checking for an image start tag, but we can expand this to other types later
5052
if (strstr((const char*)m_lineBuffer, "<IMG_START>")) {
53+
this->log_ACTIVITY_LO_ImageHeaderReceived();
5154
m_receiving = true;
5255
m_bytes_received = 0;
5356
m_expected_size = 0;
@@ -88,6 +91,7 @@ void PayloadHandler ::in_port_handler(FwIndexType portNum, Fw::Buffer& buffer, c
8891
// Write a byte to the file
8992
FwSizeType oneByte = 1;
9093
m_file.write(&byte, oneByte);
94+
this->log_ACTIVITY_LO_ByteReceived(byte);
9195
m_bytes_received++;
9296

9397
// Check to see if we are done receiving

FprimeZephyrReference/Components/PayloadHandler/PayloadHandler.fpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ module Components {
1313

1414
event DataReceived( data: U8, path: string) severity activity high format "Stored {} bytes of payload data to {}"
1515

16+
event ByteReceived( byte: U8) severity activity low format "Received byte: {}"
17+
18+
event ImageHeaderReceived() severity activity low format "Received image header"
19+
20+
event UartReceived() severity activity low format "Received UART data"
21+
1622
output port out_port: Drv.ByteStreamSend
1723

1824
sync input port in_port: Drv.ByteStreamData

FprimeZephyrReference/ReferenceDeployment/Top/topology.fpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ module ReferenceDeployment {
126126
rateGroup10Hz.RateGroupMemberOut[0] -> comDriver.schedIn
127127
rateGroup10Hz.RateGroupMemberOut[1] -> ComCcsdsUart.aggregator.timeout
128128
rateGroup10Hz.RateGroupMemberOut[2] -> ComCcsds.aggregator.timeout
129+
#rateGroup10Hz.RateGroupMemberOut[3] -> peripheralUartDriver.schedIn
129130

130131
# Slow rate (1Hz) rate group
131132
rateGroupDriver.CycleOut[Ports_RateGroups.rateGroup1Hz] -> rateGroup1Hz.CycleIn

0 commit comments

Comments
 (0)