Click or drag to resize

EPATHExtendedSafetySegment Constructor

Constructs an extended safety segment.

Namespace:  Demo3D.PLC.Comms.CIP
Assembly:  PLC (in PLC.dll) Version: 17.00.05
Syntax
C#
public ExtendedSafetySegment(
	uint sccrc,
	DateAndTime scts,
	uint tcEpi,
	NetworkParams tcNetParams,
	UNID tunid,
	UNID ounid,
	ushort piEpiMul,
	ushort tcmmMul,
	ushort nteMul,
	byte timeoutMul,
	byte maxConsumer,
	ushort maxFault,
	uint cpcrc,
	uint tcConnId,
	ushort initialTs,
	ushort initialRO
)

Parameters

sccrc
Type: SystemUInt32

[Missing <param name="sccrc"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

scts
Type: Demo3D.PLC.Comms.CIPDateAndTime

[Missing <param name="scts"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

tcEpi
Type: SystemUInt32

[Missing <param name="tcEpi"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

tcNetParams
Type: NetworkParams

[Missing <param name="tcNetParams"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

tunid
Type: Demo3D.PLC.Comms.CIPUNID

[Missing <param name="tunid"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

ounid
Type: Demo3D.PLC.Comms.CIPUNID

[Missing <param name="ounid"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

piEpiMul
Type: SystemUInt16

[Missing <param name="piEpiMul"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

tcmmMul
Type: SystemUInt16

[Missing <param name="tcmmMul"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

nteMul
Type: SystemUInt16

[Missing <param name="nteMul"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

timeoutMul
Type: SystemByte

[Missing <param name="timeoutMul"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

maxConsumer
Type: SystemByte

[Missing <param name="maxConsumer"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

maxFault
Type: SystemUInt16

[Missing <param name="maxFault"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

cpcrc
Type: SystemUInt32

[Missing <param name="cpcrc"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

tcConnId
Type: SystemUInt32

[Missing <param name="tcConnId"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

initialTs
Type: SystemUInt16

[Missing <param name="initialTs"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

initialRO
Type: SystemUInt16

[Missing <param name="initialRO"/> documentation for "M:Demo3D.PLC.Comms.CIP.EPATH.ExtendedSafetySegment.#ctor(System.UInt32,Demo3D.PLC.Comms.CIP.DateAndTime,System.UInt32,Demo3D.PLC.Comms.CIP.NetworkParams,Demo3D.PLC.Comms.CIP.UNID,Demo3D.PLC.Comms.CIP.UNID,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.UInt16,System.UInt32,System.UInt32,System.UInt16,System.UInt16)"]

See Also