Table of Contents

Class ReceiveMessage

Namespace
Bonsai.Osc
Assembly
Bonsai.Osc.dll

Represents an operator that reads data contents from the specified OSC communication channel.

[WorkflowElementCategory(ElementCategory.Source)]
public class ReceiveMessage : Parse, IExpressionBuilder
Inheritance
ReceiveMessage
Implements
Inherited Members
Extension Methods

Constructors

ReceiveMessage()

Initializes a new instance of the ReceiveMessage class.

public ReceiveMessage()

Properties

ArgumentRange

Gets the range of input arguments that this expression builder accepts.

public override Range<int> ArgumentRange { get; }

Property Value

Range<int>

Connection

Gets or sets the name of the communication channel to reserve for the OSC protocol.

[TypeConverter(typeof(ConnectionNameConverter))]
public string Connection { get; set; }

Property Value

string

Methods

Build(IEnumerable<Expression>)

Constructs an Expression node from a collection of input arguments. The result can be chained with other builders in a workflow.

public override Expression Build(IEnumerable<Expression> arguments)

Parameters

arguments IEnumerable<Expression>

A collection of Expression nodes representing the input arguments.

Returns

Expression

The constructed Expression node.