message: Svc/Deframer post redo
diff: <?xml version="1.0" encoding="UTF-8"?>
  -<?xml-model href="../../Autocoders/Python/schema/ISF/component_schema.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
  -<component name="Deframer" kind="passive" namespace="Svc" modeler="true">
  - <import_port_type>Fw/Com/ComPortAi.xml</import_port_type>
  - <import_port_type>Fw/Buffer/BufferSendPortAi.xml</import_port_type>
  +<!-- =====================================================================
  +DeframerComponentAi.xml
  +Generated by fpp-to-xml
  +====================================================================== -->
  +<component namespace="Svc" name="Deframer" kind="passive">
  +
  + <import_port_type>Drv/ByteStreamDriverModel/ByteStreamPollPortAi.xml</import_port_type>
  + <import_port_type>Drv/ByteStreamDriverModel/ByteStreamRecvPortAi.xml</import_port_type>
  <import_port_type>Fw/Buffer/BufferGetPortAi.xml</import_port_type>
  + <import_port_type>Fw/Buffer/BufferSendPortAi.xml</import_port_type>
  + <import_port_type>Fw/Com/ComPortAi.xml</import_port_type>
  <import_port_type>Svc/Sched/SchedPortAi.xml</import_port_type>
  - <import_port_type>Drv/ByteStreamDriverModel/ByteStreamRecvPortAi.xml</import_port_type>
  - <import_port_type>Drv/ByteStreamDriverModel/ByteStreamPollPortAi.xml</import_port_type>
  - <ports>
  -
  - <!-- Outgoing Com/Buffers -->
  - <port name="comOut" data_type="Fw::Com" kind="output" max_number="1">
  - </port>
  -
  - <port name="bufferOut" data_type="Fw::BufferSend" kind="output" max_number="1">
  - </port>
  -
  - <port name="bufferAllocate" data_type="Fw::BufferGet" kind="output" max_number="1">
  - </port>
  -
  - <port name="bufferDeallocate" data_type="Fw::BufferSend" kind="output" max_number="1">
  - </port>
  -
  - <!-- Ports for receiving configuration -->
  - <port name="framedIn" data_type="Drv::ByteStreamRecv" kind="guarded_input" max_number="1">
  - </port>
  -
  - <port name="framedDeallocate" data_type="Fw::BufferSend" kind="output" max_number="1">
  - </port>
  -
  - <!-- Ports for polling configuration -->
  - <port name="framedPoll" data_type="Drv::ByteStreamPoll" kind="output" max_number="1">
  - </port>
  -
  - <port name="schedIn" data_type="Svc::Sched" kind="guarded_input" max_number="1">
  - </port>
  + <ports>
  + <port name="bufferAllocate" data_type="Fw::BufferGet" kind="output" max_number="1"/>
  + <port name="bufferDeallocate" data_type="Fw::BufferSend" kind="output" max_number="1"/>
  + <port name="bufferOut" data_type="Fw::BufferSend" kind="output" max_number="1"/>
  + <port name="comOut" data_type="Fw::Com" kind="output" max_number="1"/>
  + <port name="framedDeallocate" data_type="Fw::BufferSend" kind="output" max_number="1"/>
  + <port name="framedIn" data_type="Drv::ByteStreamRecv" kind="guarded_input" max_number="1"/>
  + <port name="framedPoll" data_type="Drv::ByteStreamPoll" kind="output" max_number="1"/>
  + <port name="schedIn" data_type="Svc::Sched" kind="guarded_input" max_number="1"/>
  </ports>
  +
  </component>
  