fprime/Svc/FileManager/FileManager.fpp
2021-06-23 19:53:16 -07:00

62 lines
1.5 KiB
Fortran

module Svc {
@ A component for managing files
active component FileManager {
# ----------------------------------------------------------------------
# General Ports
# ----------------------------------------------------------------------
@ Ping input port
async input port pingIn: Svc.Ping
@ Ping output port
output port pingOut: Svc.Ping
# ----------------------------------------------------------------------
# Special ports
# ----------------------------------------------------------------------
@ Command receive port
command recv port cmdIn
@ Command registration port
command reg port cmdRegOut
@ Command response port
command resp port cmdResponseOut
@ Event port
event port eventOut
@ Text event port
text event port LogText
@ Time get port
time get port timeCaller
@ Telemetry port
telemetry port tlmOut
# ----------------------------------------------------------------------
# Commands
# ----------------------------------------------------------------------
include "Commands.fppi"
# ----------------------------------------------------------------------
# Telemetry
# ----------------------------------------------------------------------
include "Telemetry.fppi"
# ----------------------------------------------------------------------
# Events
# ----------------------------------------------------------------------
include "Events.fppi"
}
}