message: Cleaned up ActiveRateGroup.fpp
diff: module Svc {
  +
  @ A rate group active component with input and output scheduler ports
  active component ActiveRateGroup {
  + # ----------------------------------------------------------------------
  + # General Ports
  + # ----------------------------------------------------------------------
  +
  @ The rate group cycle input
  async input port CycleIn: [1] Cycle \
  drop
  @ Scheduler output port to rate group members
  - output port RateGroupMemberOut: [$ActiveRateGroupOutputPorts] Sched
  + output port RateGroupMemberOut: [ActiveRateGroupOutputPorts] Sched
  @ Ping input port for health
  async input port PingIn: [1] Ping
  @@ -16,6 +21,10 @@ module Svc {
  @ Ping output port for health
  output port PingOut: [1] Ping
  + # ----------------------------------------------------------------------
  + # Events
  + # ----------------------------------------------------------------------
  +
  @ Informational event that rate group has started
  event RateGroupStarted \
  severity diagnostic \
  @@ -30,6 +39,10 @@ module Svc {
  id 1 \
  format "Rate group cycle slipped on cycle {}"
  + # ----------------------------------------------------------------------
  + # Telemetry channels
  + # ----------------------------------------------------------------------
  +
  @ Max execution time rate group
  telemetry RgMaxTime: U32 id 0 update on change \
  format "{} us"
  @@ -37,7 +50,10 @@ module Svc {
  @ Cycle slips for rate group
  telemetry RgCycleSlips: U32 id 1 update on change
  - # added necessary ports not in the original xml in order to compile
  + # ----------------------------------------------------------------------
  + # Special ports
  + # ----------------------------------------------------------------------
  +
  @ Event port for emitting events
  event port Log
  