Class in Zendir.Classes | Inherits from UniverseBehaviour

Declaration

class ConsumableTransferController;

Description

Manages consumable (mass) transfer between two containers linked via their status outputs. When is true, transfer is allowed only if both storages share the same root spacecraft or their roots are docked.


Properties

DeclaredDescription
ActualTransferRateActual transfer rate achieved [kg/s].
CanTransferTrue when a physical link allows transfer between the linked storages.
DesiredTransferRateDesired transfer rate [kg/s].
In_DestinationMassStorageMsgLinked status message of the destination to transfer to.Wire to .
In_SourceMassStorageMsgLinked status message of the source to transfer from.Wire to .
IsTransferEnabledEnable/disable the transfer operation.
Out_ConsumableTransferMsgTelemetry snapshot for the current transfer status.
PhysicalLinkRequiredWhen true, requires the linked storages to be on the same root spacecraftOR on two roots that are docked to each other.
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object (if any).

Methods

InheritedDescription
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.