mirror of
https://github.com/nasa/fpp.git
synced 2025-12-13 00:06:20 -06:00
128 lines
2.3 KiB
Fortran
128 lines
2.3 KiB
Fortran
@ A passive component
|
|
passive component PassiveTest {
|
|
|
|
import DataProductSyncReceive
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/commands.fppi"
|
|
include "include/events.fppi"
|
|
include "include/params.fppi"
|
|
include "include/external_params.fppi"
|
|
include "include/products.fppi"
|
|
include "include/telemetry.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with serial ports
|
|
passive component PassiveSerial {
|
|
|
|
import TypedPorts
|
|
import SerialPorts
|
|
import SpecialPorts
|
|
|
|
include "include/commands.fppi"
|
|
include "include/events.fppi"
|
|
include "include/telemetry.fppi"
|
|
include "include/params.fppi"
|
|
include "include/external_params.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with commands
|
|
passive component PassiveCommands {
|
|
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/commands.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with events
|
|
passive component PassiveEvents {
|
|
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/events.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with telemetry
|
|
passive component PassiveTelemetry {
|
|
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/telemetry.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with params
|
|
passive component PassiveParams {
|
|
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/params.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with external params only
|
|
passive component PassiveExternalParams {
|
|
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/external_params.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with sync data products
|
|
passive component PassiveSyncProducts {
|
|
|
|
import DataProductSyncReceive
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/products.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with guarded data products
|
|
passive component PassiveGuardedProducts {
|
|
|
|
import DataProductGuardedReceive
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/products.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with data product get
|
|
passive component PassiveGetProducts {
|
|
|
|
import DataProductGet
|
|
import TypedPorts
|
|
import SpecialPorts
|
|
|
|
include "include/products.fppi"
|
|
|
|
}
|
|
|
|
@ A passive component with product get and ports only
|
|
passive component PassiveGetProductPortsOnly {
|
|
|
|
import DataProductGet
|
|
|
|
}
|
|
|
|
@ A passive component with sync product request and ports only
|
|
passive component PassiveSyncProductPortsOnly {
|
|
|
|
import DataProductSyncReceive
|
|
|
|
}
|