Table of Contents

Class Z21CommandFactory

Namespace
Z21.Core.Command
Assembly
Z21.Client.dll
public class Z21CommandFactory : IZ21CommandFactory
Inheritance
Z21CommandFactory
Implements
Inherited Members

Constructors

Z21CommandFactory(IZ21FrameBuilder, IAddressCodec, ILocoSpeedCodec)

public Z21CommandFactory(IZ21FrameBuilder frameBuilder, IAddressCodec addressCodec, ILocoSpeedCodec locoSpeedCodec)

Parameters

frameBuilder IZ21FrameBuilder
addressCodec IAddressCodec
locoSpeedCodec ILocoSpeedCodec

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

args object[]

Returns

TCommand

Type Parameters

TCommand