Skip to main content

EdaParseMessageNode

Namespace: Meshmakers.Octo.Communication.EdaAdapter.Nodes

Node that parses a CPNotification, CMNotification, ECMPList or CMRevoke message into an EdaMessageInfo. The node is skipped if one of the three mandatory values is missing; any other message type fails the node.

public class EdaParseMessageNode : IPipelineNode

Inheritance Object → EdaParseMessageNode
Implements IPipelineNode

Constructors​

EdaParseMessageNode(NodeDelegate, IEdaMessageCreator)​

Node that parses a CPNotification, CMNotification, ECMPList or CMRevoke message into an EdaMessageInfo. The node is skipped if one of the three mandatory values is missing; any other message type fails the node.

public EdaParseMessageNode(NodeDelegate next, IEdaMessageCreator creator)

Parameters​

next NodeDelegate

creator IEdaMessageCreator

Methods​

ProcessObjectAsync(IDataContext, INodeContext)​

public Task ProcessObjectAsync(IDataContext dataContext, INodeContext nodeContext)

Parameters​

dataContext IDataContext

nodeContext INodeContext

Returns​

Task