|
| long | NemV4ClearFault (TNemesysV4 *Nemesys) |
| | Clear fault state of Nemesys. More...
|
| |
| double | NemV4DevicePosToMicrolitres (TNemesysV4 *Nemesys, int32_t Pos) |
| | Converts a device position in increments in a volume in microlitres. More...
|
| |
| double | NemV4DevicePosToMillimetres (TNemesysV4 *Nemesys, int32_t Pos) |
| | Converts a Nemesys position given in increments into millimeters. More...
|
| |
| double | NemV4DeviceVelToMicrolitresPerMinute (TNemesysV4 *Nemesys, int32_t Velocity) |
| | Converts a device velocity into a flow rate in microlitres per minute (µl/min). More...
|
| |
| double | NemV4DeviceVelToMillimetresPerMinute (TNemesysV4 *Nemesys, int32_t Velocity) |
| | Converts a device velocity value to a speed value in mm/min. More...
|
| |
| long | NemV4DevInit (struct CsiBus *Bus, uint8_t NodeId, TNemesysV4 *Nemesys) |
| | Initialize Nemesys device object with all parameters. More...
|
| |
| long | NemV4DoseVolume (TNemesysV4 *Nemesys, double Volume_ul, double Flow_ul_min) |
| | Dose a certain volume with a certain flow rate. More...
|
| |
| long | NemV4EnableForceMonitoring (TNemesysV4 *Nemesys, int Enable) |
| | Enable / Disable force monitoring functionality. More...
|
| |
| long | NemV4GenerateFlow (TNemesysV4 *Nemesys, double Flow_ul_min) |
| | Generate a constant flow until syringe is empty or full. More...
|
| |
| long | NemV4GetCurrentFlow (TNemesysV4 *Nemesys, double *Flow_ul_min) |
| | Returns the current flow in ul / min. More...
|
| |
| long | NemV4GetCurrentVelocity (TNemesysV4 *Nemesys, int32_t *Velocity) |
| | Read the actual velocity from the Nemesys. More...
|
| |
| long | NemV4GetLastDevErr (TNemesysV4 *Nemesys, int32_t *pLastDevErr) |
| | Read last Nemesys error from error register. More...
|
| |
| long | NemV4GetMaxFlow (TNemesysV4 *Nemesys, double *Flow_ul_min) |
| | Returns the maximum flow in ul / min. More...
|
| |
| long | NemV4GetMaxSyringeLevel (TNemesysV4 *Nemesys, double *Level_ul) |
| | Returns the maximum syringe level in µl. More...
|
| |
| long | NemV4GetPosIs (TNemesysV4 *Nemesys, int32_t *PosIs) |
| | Reads the actual position from the Nemesys. More...
|
| |
| long | NemV4GetSyringeLevel (TNemesysV4 *Nemesys, double *Level_ul) |
| | Returns the current syringe level in µl. More...
|
| |
| uint32_t | NemV4IsEnabled (TNemesysV4 *Nemesys) |
| | Check if Nemesys is in enabled state. More...
|
| |
| uint32_t | NemV4IsInFaultState (TNemesysV4 *Nemesys) |
| | Query fault state of Nemesys pump drive. More...
|
| |
| long | NemV4IsSafetyStopActive (TNemesysV4 *Nemesys) |
| | Reads the safety stop input. More...
|
| |
| long | NemV4IsStopped (TNemesysV4 *Nemesys) |
| | Checks if a dosing unit is moving or stopped. More...
|
| |
| int32_t | NemV4MicrolitresPerMinuteToDeviceVel (TNemesysV4 *Nemesys, double Flow_ul_min) |
| | Converts a flow rate in microlitres per minute (µl/min) into a device velocity. More...
|
| |
| int32_t | NemV4MicrolitresToDevicePos (TNemesysV4 *Nemesys, double Volume_ul) |
| | Converts a volume in microlitres into a device position in increments. More...
|
| |
| int32_t | NemV4MillimetresPerMinuteToDeviceVel (TNemesysV4 *Nemesys, double Speed_mm_min) |
| | Converts a velocity in mm/in into a device velocity. More...
|
| |
| int32_t | NemV4MillimetresToDevicePos (TNemesysV4 *Nemesys, double Pos_mm) |
| | Converts a position in mm into a Nemesys position in increments. More...
|
| |
| long | NemV4MoveDistance (TNemesysV4 *Nemesys, int32_t Distance, uint32_t Velocity) |
| | Moves the pusher a certain distance from the current position. More...
|
| |
| long | NemV4MoveToPos (TNemesysV4 *Nemesys, int32_t PosAbs, uint32_t Velocity) |
| | Move pusher to a certain position. More...
|
| |
| long | NemV4MoveWithVelocity (TNemesysV4 *Nemesys, int32_t Velocity) |
| | Moves the syringe pusher with the given velocity. More...
|
| |
| long | NemV4ReadAnalogInput (TNemesysV4 *Nemesys, enum eNemV4AnalogInput Input, int16_t *Value_mV) |
| | Reads the analog input value of the given Input and returns it in Value_mV. More...
|
| |
| long | NemV4ReadDigitalInput (TNemesysV4 *Nemesys, enum eNemV4DigitalInput Input) |
| | Reads the state of one single digital input. More...
|
| |
| long | NemV4ReadDigitalInputs (TNemesysV4 *Nemesys, uint32_t *Inputs) |
| | Reads all 4 digital inputs from the device and returns the inputs bitmask in Inputs. More...
|
| |
| long | NemV4ReadForceSensor (TNemesysV4 *Nemesys, float *Force_kN) |
| | Reads the internal force sensor value scaled to kN. More...
|
| |
| long | NemV4ReadStatusWord (TNemesysV4 *Nemesys, uint16_t *pwStatusWord) |
| | Read status word from Nemesys. More...
|
| |
| long | NemV4SetEnabled (TNemesysV4 *Nemesys) |
| | Set single dosing unit into enable state. More...
|
| |
| void | NemV4SetSyringe (TNemesysV4 *Nemesys, double InnerSyringeDiameter_mm) |
| | Configure the syringe that is used for flow and volume unit conversion. More...
|
| |
| long | NemV4SetSyringeLevel (TNemesysV4 *Nemesys, double Level_ul, double Flow_ul_min) |
| | Set syringe to a certain fill level. More...
|
| |
| long | NemV4Stop (TNemesysV4 *Nemesys) |
| | Stops the current dosing move. More...
|
| |
| long | NemV4SwitchValve (TNemesysV4 *Nemesys, uint8_t ValvePosition) |
| | Switches a valve connected to the Nemesys I/O connector to a given position. More...
|
| |
| long | NemV4WriteDigitalOutput (TNemesysV4 *Nemesys, enum eNemV4DigitalOutput Output, uint8_t On) |
| | Switches one single digital output channel on/off. More...
|
| |
| long | NemV4WriteDigitalOutputs (TNemesysV4 *Nemesys, uint32_t OutputMask, uint32_t States) |
| | Switches the given digital outputs on/off. More...
|
| |
| long | NemV4WriteForceLimit (TNemesysV4 *Nemesys, float ForceLimit_kN) |
| | Sets a custom force limit. More...
|
| |
Application Programming Interface (API)
- Author
- Uwe Kindler (UK)
- Date
- 2021/04/12