Class PortConverter<FirstType, SecondType>
Generic port converter implementation to override.
Inherited Members
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
public class PortConverter<FirstType, SecondType> : IPortTypeConverter
Type Parameters
Name | Description |
---|---|
FirstType | Source Type |
SecondType | Target Type |
Constructors
Name | Description |
---|---|
PortConverter() | Default init. |
Fields
Name | Description |
---|---|
firstVar | Where the source port is connected to in the converter. |
reentrant | The reentrant state |
secondVar | Where the target port is connected to in the converter. |
Methods
Name | Description |
---|---|
ConvertFirstToSecond() | Implement to convert from source to target. |
ConvertSecondToFirst() | Implement to convert from target to source. |
IsCompatible() | Whether the two types are convertible. |
RebindPorts(DriverSide) | Called when the converter is used by the linker. Any initialization can go here, the fields are properly set. |