Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -231,26 +231,26 @@ Sending and receiving messages

While acquisition is not active, plugins can respond to **configuration messages** and send **status messages**:

.. function:: void handleConfigMessage(String message)
.. function:: void handleConfigMessage(const String& message)

Allows a plugin to respond to a configuration message (usually received via the :code:`OpenEphysHTTPServer`). This makes it possible to configure a plugin's settings remotely. Config messages are ignored if acquisition is active.

:param message: The content of the configuration message. There are no restrictions on how this string is formatted; each plugin is responsible for parsing this message in the appropriate way.
:param message: The content of the configuration message. There are no restrictions on how this string is formatted; each plugin is responsible for parsing this message in the appropriate way.

.. function:: void CoreServices::sendStatusMessage(String message)
.. function:: void CoreServices::sendStatusMessage(const String& message)

Displays a message to the user in the GUI's Message Center.

:param message: The message to display.
:param message: The message to display.

While acquisition is active, plugins can respond to and send **broadcast messages**:

.. function:: void handleBroadcastMessage(String message)
.. function:: void handleBroadcastMessage(const String& message, const int64 systemTimeMillis)

Allows a plugin to respond to an event that carries a text value, which is broadcast throughout the signal chain during acquisition. These messages can be used to pass information backwards through the signal chain, e.g. to trigger an output based on events that are generated downstream.

:param message: The content of the broadcast message. There are no restrictions on how this string is formatted; each plugin is responsible for parsing this message in the appropriate way.

:param systemTimeMillis: The system time (in milliseconds) at which this message was sent. This can be used to synchronize the message with other data in the signal chain.

.. function:: void broadcastMessage(String message)

Expand Down
3 changes: 3 additions & 0 deletions source/User-Manual/Plugins/LFP-Viewer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ The most commonly used options are always visible along the bottom of the LFP Vi

* **Color grouping:** Sets the number of adjacent channels with the same color. For example, if you're recording with tetrodes, you can group the colors for every four channels.

.. versionadded:: v1.0.1

Color grouping *by shank* for clearer visualization in multishank recordings, such as those from Neuropixels 2.0 multishank probes.

Additional options
-------------------
Expand Down