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.
See also
-
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.
See also
- Parameters:
device – Name of the hardware device panel,
logbookType – One of LBT_LABNOTEBOOK or LBT_RESULTS
sweepNo – Sweep number
setting – Name of the entry
entrySourceType – One of DATA_ACQUISITION_MODE/UNKNOWN_MODE/TEST_PULSE_MODE
- 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.
See also
- 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