Andrei Tumbar 560c433f6a Fix test
2025-06-03 21:52:43 -07:00

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
}