mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
53 lines
1.2 KiB
Fortran
53 lines
1.2 KiB
Fortran
module Svc {
|
|
|
|
@ A component for uplinking files
|
|
active component FileUplink {
|
|
|
|
# ----------------------------------------------------------------------
|
|
# General Ports
|
|
# ----------------------------------------------------------------------
|
|
|
|
@ Buffer send in
|
|
async input port bufferSendIn: Fw.BufferSend
|
|
|
|
@ Buffer send out
|
|
output port bufferSendOut: Fw.BufferSend
|
|
|
|
@ Ping in
|
|
async input port pingIn: Svc.Ping
|
|
|
|
@ Ping out
|
|
output port pingOut: Svc.Ping
|
|
|
|
# ----------------------------------------------------------------------
|
|
# Special Ports
|
|
# ----------------------------------------------------------------------
|
|
|
|
@ Time get
|
|
time get port timeCaller
|
|
|
|
@ Telemetry
|
|
telemetry port tlmOut
|
|
|
|
@ Event
|
|
event port eventOut
|
|
|
|
@ Text event
|
|
text event port LogText
|
|
|
|
# ----------------------------------------------------------------------
|
|
# Telemetry
|
|
# ----------------------------------------------------------------------
|
|
|
|
include "Telemetry.fppi"
|
|
|
|
# ----------------------------------------------------------------------
|
|
# Events
|
|
# ----------------------------------------------------------------------
|
|
|
|
include "Events.fppi"
|
|
|
|
}
|
|
|
|
}
|