Class Z21CommandFactory
public class Z21CommandFactory : IZ21CommandFactory
- Inheritance
-
Z21CommandFactory
- Implements
- Inherited Members
Constructors
Z21CommandFactory(IZ21FrameBuilder, IAddressCodec, ILocoSpeedCodec)
public Z21CommandFactory(IZ21FrameBuilder frameBuilder, IAddressCodec addressCodec, ILocoSpeedCodec locoSpeedCodec)
Parameters
frameBuilderIZ21FrameBuilderaddressCodecIAddressCodeclocoSpeedCodecILocoSpeedCodec
Methods
Create<TCommand>(params object[])
Creates a command of type TCommand; encoding services are supplied automatically and args fills the remaining constructor parameters.
public TCommand Create<TCommand>(params object[] args) where TCommand : IZ21Command
Parameters
argsobject[]
Returns
- TCommand
Type Parameters
TCommand