mirror of
https://github.com/nasa/fprime.git
synced 2025-12-11 04:35:25 -06:00
62 lines
1.5 KiB
Fortran
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"
|
|
|
|
}
|
|
|
|
}
|