File MIES_ForeignFunctionInterface.ipf

FFI ACQ4/ZeroMQ accessible functions

Functions

wave FFI_ReturnTPValues()

Function to return Peak Resistance, Steady State Resistance to ACQ4 (Neurophysiology Acquisition and Analysis System. See http://acq4.org/ for more details)

The function will pull the values (PeakResistance, SteadyStateResistance, and TimeStamp) out of the TP storage wave and put them in a 3x8 wave, in a designated location where ACQ4 can then find them

wave FFI_GetAvailableMessageFilters()

Return a text wave with all available message filters for Publisher/Subscriber ZeroMQ sockets.

See also ZeroMQMessageFilters.

variable FFI_SetCellElectrodeName(string device, variable headstage, string name)

Set the headstage/cell electrode name.

wave FFI_QueryLogbook(string device, variable logbookType, variable sweepNo, string setting, variable entrySourceType)

Query logbook entries from devices.

This allows to query labnotebook/results entries from associated channels.

Parameters:
Returns:

Numerical/Textual wave with LABNOTEBOOK_LAYER_COUNT rows or a null wave reference if nothing could be found

wave FFI_QueryLogbookUniqueSetting(string device, variable logbookType, string setting)

Return all unique logbook entries from devices.

Parameters:
  • device – Name of the hardware device panel,

  • logbookType – One of LBT_LABNOTEBOOK or LBT_RESULTS

  • setting – Name of the entry

Returns:

Numerical/Textual 1D wave or a null wave reference if nothing could be found