nem_rs232_api.h File Reference
Application Programming Interface (API) More...
#include <csi_api.h>
Include dependency graph for nem_rs232_api.h:
This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | stNemesys |
| A neMESYS Device object - required for device access and communication. More... | |
Typedefs | |
| typedef struct stNemesys | TNemesys |
| A neMESYS Device object - required for device access and communication. | |
Functions | |
| long | NemCalibrate (TNemesys *Nemesys, uint32_t Velocity) |
| Execute reference move (homing move) for single dosing unit. More... | |
| long | NemClearFault (TNemesys *Nemesys) |
| Clear fault state of device. More... | |
| long | NemDevInit (struct CsiBus *Bus, uint8_t NodeId, TNemesys *Nemesys) |
| Initialize neMESYS device object with all parameters This function reads configuration parameters from device and stores the parameters into the device object. More... | |
| long | NemDoseVolume (TNemesys *Nemesys, uint32_t dwVolume, int32_t dwFlowRate) |
| Dose a certain volume with a certain flowrate. More... | |
| long | NemGenerateConstantFlow (TNemesys *Nemesys, int32_t dwFlowRate) |
| Generate a constant flow rate. More... | |
| long | NemGetFlowRate (TNemesys *Nemesys, int32_t *pdwFlowRate) |
| Query actual flow rate of dosing unit. More... | |
| long | NemGetLastDevErr (TNemesys *Nemesys, int32_t *pLastDevErr) |
| Read last device error from error register. More... | |
| long | NemGetSyringeLevel (TNemesys *Nemesys, int32_t *pSyringeLevel) |
| Query actual syringe fill level. More... | |
| long | NemIsCalibrationFinished (TNemesys *Nemesys) |
| Checks if a dosing unit finished the calibration move. More... | |
| long | NemIsDosingFinished (TNemesys *Nemesys) |
| Checks if a dosing unit finished the last dosing task. More... | |
| uint32_t | NemIsEnabled (TNemesys *Nemesys) |
| Check if device is in enabled state. More... | |
| uint32_t | NemIsInFaultState (TNemesys *Nemesys) |
| Query fault state of device Check if device is in fault state. More... | |
| uint8_t | NemIsValveInstalled (TNemesys *Nemesys) |
| Checks the device configuration if a valve is installed. More... | |
| uint32_t | NemIsValveStateDispense (TNemesys *Nemesys) |
| Check if valve is switched to dispense state (output). More... | |
| long | NemReadStatusWord (TNemesys *Nemesys, uint16_t *pwStatusWord) |
| Read status word from device The bits of the statusword indicate the current state of the drive. More... | |
| long | NemRestorePos (TNemesys *Nemesys, int32_t dwPos) |
| Restore position value. More... | |
| long | NemSetEnabled (TNemesys *Nemesys) |
| Set single dosing unit into enable state. More... | |
| long | NemSetSyringeLevel (TNemesys *Nemesys, uint32_t dwSyringeLevel, uint32_t dwFlowRate) |
| Set syringe to a certain fill level. More... | |
| long | NemStop (TNemesys *Nemesys) |
| Stops actual dosing move. More... | |
| long | NemSwitchValve (TNemesys *Nemesys, uint8_t SwitchToDispense) |
| Switch the integrated three way valve (if one is installed). More... | |
Detailed Description
Application Programming Interface (API)
- Date
- 2013/06/26


