Device Transmission¶

- class DeviceTransmission(operator_transmissions, mixed_signal)[source]¶
Bases:
DeviceOutputInformation generated by transmitting over a device.
- Parameters:
operator_transmissions (
Sequence[Transmission]) – List of information generated by transmit operators.mixed_signal (
Signal) – Mixed signal transmitted by the device.
- classmethod Deserialize(process)[source]¶
Deserialize an object’s state.
Objects cannot be deserialized directly, instead a
Factorymust be instructed to carry out the deserialization process.- Parameters:
process (
DeserializationProcess) – The current stage of the deserialization process. This object is generated by theFactoryand provides an interface to deserialization methods supporting multiple backends.- Return type:
- Returns:
The deserialized object.
- classmethod From_Output(output, operator_transmissions)[source]¶
Initialize a device transmission from a device output.
- Parameters:
output (
DeviceOutput) – Device output object.operator_transmissions (
Sequence[Transmission]) – List of information generated by transmit operators.
- Return type:
- serialize(process)[source]¶
Serialize this object’s state.
Objects cannot be serialized directly, instead a
Factorymust be instructed to carry out the serialization process.- Parameters:
process (
SerializationProcess) – The current stage of the serialization process. This object is generated by theFactoryand provides an interface to serialization methods supporting multiple backends.- Return type:
- property operator_transmissions: Sequence[Transmission]¶
Information transmitted by device operators.
Returns: Operator information.
- class DTT¶
Type of device transmission.
alias of TypeVar(‘DTT’, bound=
DeviceTransmission)