9 #include "Fw/Types/BasicTypes.hpp" 
   24         const char *
const compName
 
   25     ) : GroundInterfaceComponentBase(compName),
 
   38     GroundInterfaceComponentBase::init(instance);
 
   51   void GroundInterfaceComponentImpl ::
 
   62   void GroundInterfaceComponentImpl ::
 
   63     fileDownlinkBufferSendIn_handler(
 
   70       fileDownlinkBufferSendOut_out(0, fwBuffer);
 
   73   void GroundInterfaceComponentImpl ::
 
   79       processBuffer(buffer);
 
   82   void GroundInterfaceComponentImpl ::
 
   91       if (isConnected_readPoll_OutputPort(0)) {
 
   92           readPoll_out(0, buffer);
 
   93           processBuffer(buffer);
 
  115       buffer_wrapper.
serialize(data, size, 
true);
 
  121       write_out(0, buffer);
 
  124   void GroundInterfaceComponentImpl ::
 
  139         for(
int i = 0; i < packet_descriptor_size; i++)
 
  142           packet_type |= packet_type_bytes[i];
 
  147       switch (packet_type) {
 
  153               uplinkPort_out(0, com, 0);
 
  158               if (isConnected_fileUplinkBufferGet_OutputPort(0) &&
 
  159                   isConnected_fileDownlinkBufferSendOut_OutputPort(0)) {
 
  160                   Fw::Buffer buffer = fileUplinkBufferGet_out(0, m_data_size);
 
  162                   buffer.
setSize(m_data_size - 
sizeof(packet_type));
 
  163                   fileUplinkBufferSendOut_out(0, buffer);
 
  172   void GroundInterfaceComponentImpl ::
 
  209   void GroundInterfaceComponentImpl ::
 
  213       while (buffer_offset < buffer.
getSize()) {
 
  217           buffer_offset = buffer_offset + ser_size;