The TransceiverFunctions are responsible for exchanging data between engines. They are simple python scripts that take datapacks as input (i.e. data, either as received from engines, or pre-processed by preprocessing functions), performs some computation on those datapacks, and output other datapacks to be consumed by a given engine. Additional information can be found here. In order to use them in an experiment they must be added in the simulation configuration file.
Below is a list of all the parameters needed to configure a TransceiverFunction.
Name | Description | Type | Default | Required | Array |
---|---|---|---|---|---|
Name | Name of TF | string | X | ||
FileName | Name of file containing the transceiver function Python script | string | X | ||
IsActive | Tells if this TF is active. Only active TFs will be executed | boolean | True |