Jump to content

Contributions:BCI2000RemoteNET

From BCI2000 Wiki
Revision as of 01:33, 28 September 2021 by Tytbutler (talk | contribs)

Synopsis

BCI2000RemoteNET is an implementation of BCI2000Remote as a .NET Standard assembly, for use within .NET languages such as C#, as well as associated applications such as Unity (See UnityBCI2000). Similarly to BCI2000Remote, it sends Operator Scripting Commands over TCP to a running Operator Module, or starts up BCI2000 on its own. It does not depends on the BCI2000 Framework, but requires a .NET environment (.NET Framework, .NET Core, Mono) to run.

Description

BCI2000RemoteNET contains a class, BCI2000Remote, which handles connection and communication with the Operator. To start, instantiate a BCI2000Remote object, set the operator path if starting a new Operator, and call the Connect() method.