BusTransmitterFactory
- class mtf.network_port.bus_manager.BusTransmitterFactory
- Factory class for creating bus transmitters based on bus type. - transmitters_factory: Dict[BusType, Type[CanFdTransmitter] | Type[CanTransmitter] | Type[LinTransmitter] | Type[FlexrayTransmitter] | Type[EthernetTransmitter]] = {BusType.CAN: <class 'mtf.network_port.bus_transmitter.CanTransmitter'>, BusType.CANFD: <class 'mtf.network_port.bus_transmitter.CanFdTransmitter'>, BusType.LIN: <class 'mtf.network_port.bus_transmitter.LinTransmitter'>, BusType.FLEXRAY: <class 'mtf.network_port.bus_transmitter.FlexrayTransmitter'>, BusType.ETHERNET: <class 'mtf.network_port.bus_transmitter.EthernetTransmitter'>}
- Factory lookup table 
 - classmethod get_transmitter(bus_type: BusType) Type[CanFdTransmitter] | Type[CanTransmitter] | Type[LinTransmitter] | Type[FlexrayTransmitter] | Type[EthernetTransmitter] | None
- Get a bus transmitter class based on bus type. - Parameters:
- bus_type – BusType enum value representing the type of the bus.