Click or drag to resize

CIPObjectObjectClassServiceRequest Method (MessageContext, OutgoingResponseContainer, IncomingRequest, EPATHLogicalPath, ServiceRequestHandler)

Try to service a request where we couldn't traverse the entire logical EPATH. Route will contain the remaining elements of the path that need to be resolved.

Namespace:  Demo3D.PLC.Comms.CIP.Nodes
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public override bool ServiceRequest(
	MessageContext context,
	OutgoingResponseContainer response,
	IncomingRequest message,
	EPATHLogicalPath route,
	ServiceRequestHandler? handler
)

Parameters

context
Type: Demo3D.PLC.Comms.CIP.NodesMessageContext

[Missing <param name="context"/> documentation for "M:Demo3D.PLC.Comms.CIP.Nodes.CIPObject.ObjectClass.ServiceRequest(Demo3D.PLC.Comms.CIP.Nodes.MessageContext,Demo3D.PLC.Comms.CIP.OutgoingResponseContainer,Demo3D.PLC.Comms.CIP.IncomingRequest,Demo3D.PLC.Comms.CIP.EPATH.LogicalPath,Demo3D.PLC.Comms.CIP.Nodes.ServiceRequestHandler)"]

response
Type: Demo3D.PLC.Comms.CIPOutgoingResponseContainer

[Missing <param name="response"/> documentation for "M:Demo3D.PLC.Comms.CIP.Nodes.CIPObject.ObjectClass.ServiceRequest(Demo3D.PLC.Comms.CIP.Nodes.MessageContext,Demo3D.PLC.Comms.CIP.OutgoingResponseContainer,Demo3D.PLC.Comms.CIP.IncomingRequest,Demo3D.PLC.Comms.CIP.EPATH.LogicalPath,Demo3D.PLC.Comms.CIP.Nodes.ServiceRequestHandler)"]

message
Type: Demo3D.PLC.Comms.CIPIncomingRequest

[Missing <param name="message"/> documentation for "M:Demo3D.PLC.Comms.CIP.Nodes.CIPObject.ObjectClass.ServiceRequest(Demo3D.PLC.Comms.CIP.Nodes.MessageContext,Demo3D.PLC.Comms.CIP.OutgoingResponseContainer,Demo3D.PLC.Comms.CIP.IncomingRequest,Demo3D.PLC.Comms.CIP.EPATH.LogicalPath,Demo3D.PLC.Comms.CIP.Nodes.ServiceRequestHandler)"]

route
Type: Demo3D.PLC.Comms.CIPEPATHLogicalPath

[Missing <param name="route"/> documentation for "M:Demo3D.PLC.Comms.CIP.Nodes.CIPObject.ObjectClass.ServiceRequest(Demo3D.PLC.Comms.CIP.Nodes.MessageContext,Demo3D.PLC.Comms.CIP.OutgoingResponseContainer,Demo3D.PLC.Comms.CIP.IncomingRequest,Demo3D.PLC.Comms.CIP.EPATH.LogicalPath,Demo3D.PLC.Comms.CIP.Nodes.ServiceRequestHandler)"]

handler
Type: Demo3D.PLC.Comms.CIP.NodesServiceRequestHandler

[Missing <param name="handler"/> documentation for "M:Demo3D.PLC.Comms.CIP.Nodes.CIPObject.ObjectClass.ServiceRequest(Demo3D.PLC.Comms.CIP.Nodes.MessageContext,Demo3D.PLC.Comms.CIP.OutgoingResponseContainer,Demo3D.PLC.Comms.CIP.IncomingRequest,Demo3D.PLC.Comms.CIP.EPATH.LogicalPath,Demo3D.PLC.Comms.CIP.Nodes.ServiceRequestHandler)"]

Return Value

Type: Boolean

[Missing <returns> documentation for "M:Demo3D.PLC.Comms.CIP.Nodes.CIPObject.ObjectClass.ServiceRequest(Demo3D.PLC.Comms.CIP.Nodes.MessageContext,Demo3D.PLC.Comms.CIP.OutgoingResponseContainer,Demo3D.PLC.Comms.CIP.IncomingRequest,Demo3D.PLC.Comms.CIP.EPATH.LogicalPath,Demo3D.PLC.Comms.CIP.Nodes.ServiceRequestHandler)"]

See Also