|
| | pco (const char *portName, const char *pcoPort, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
| | Constructor for pco driver; most parameters are simply passed to ADDriver::ADDriver. More...
|
| |
| virtual asynStatus | writeInt32 (asynUser *pasynUser, epicsInt32 value) |
| | Called when asyn clients call pasynInt32->write(). More...
|
| |
| virtual asynStatus | writeFloat64 (asynUser *pasynUser, epicsFloat64 value) |
| | Called when asyn clients call pasynFloat64->write(). More...
|
| |
| virtual void | report (FILE *fp, int details) |
| | Report status of the driver. More...
|
| |
| void | pcoTask () |
| | This should be private but is called from C, must be public. More...
|
| |
| void | pcoTask2 () |
| | This should be private but is called from C, must be public. More...
|
| |
| | ADCameralink (const char *portName, const char *ADCameralinkPort, int numparams, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
| | Constructor for ADCameralink driver; most parameters are simply passed to ADDriver::ADDriver. More...
|
| |
| void | getImageTask (int arg) |
| | This should be private but is called from C, must be public. More...
|
| |
| virtual void | oneLoopImage (void) |
| | One loop of the image polling routine. More...
|
| |
| void | grabberSetup (int function) |
| |
| void | loadCCF () |
| | Load CCF, MCF, or other vendor grabber configuration file into grabber. More...
|
| |
| | ADDriver (const char *portName, int maxAddr, int numParams, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) |
| | All of the arguments are simply passed to the constructor for the asynNDArrayDriver base class, except numParams. More...
|
| |
| virtual asynStatus | setIntegerParam (int index, int value) |
| | Sets the value for an integer in the parameter library. More...
|
| |
| virtual asynStatus | setIntegerParam (int list, int index, int value) |
| | Sets the value for an integer in the parameter library. More...
|
| |
| virtual void | setShutter (int open) |
| | Set the shutter position. More...
|
| |
| | asynNDArrayDriver (const char *portName, int maxAddr, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) |
| | This is the constructor for the asynNDArrayDriver class. More...
|
| |
| virtual | ~asynNDArrayDriver () |
| |
| virtual asynStatus | writeOctet (asynUser *pasynUser, const char *value, size_t maxChars, size_t *nActual) |
| | Called when asyn clients call pasynOctet->write(). More...
|
| |
| virtual asynStatus | readGenericPointer (asynUser *pasynUser, void *genericPointer) |
| | This method copies an NDArray object from the asynNDArrayDriver to an NDArray pointer passed in by the caller. More...
|
| |
| virtual asynStatus | writeGenericPointer (asynUser *pasynUser, void *genericPointer) |
| | This method currently does nothing, but it should be implemented in this base class. More...
|
| |
| virtual asynStatus | readInt32 (asynUser *pasynUser, epicsInt32 *value) |
| | Called when asyn clients call pasynInt32->read(). More...
|
| |
| virtual asynStatus | readFloat64 (asynUser *pasynUser, epicsFloat64 *value) |
| | Called when asyn clients call pasynFloat64->read(). More...
|
| |
| virtual asynStatus | createFilePath (const char *path, int pathDepth) |
| | Function to create a directory path for a file. More...
|
| |
| virtual asynStatus | checkPath () |
| | Checks whether the directory specified NDFilePath parameter exists. More...
|
| |
| virtual bool | checkPath (std::string &filePath) |
| | Checks whether the directory specified exists. More...
|
| |
| virtual asynStatus | createFileName (int maxChars, char *fullFileName) |
| | Build a file name from component parts. More...
|
| |
| virtual asynStatus | createFileName (int maxChars, char *filePath, char *fileName) |
| | Build a file name from component parts. More...
|
| |
| virtual asynStatus | readNDAttributesFile () |
| | Create this driver's NDAttributeList (pAttributeList) by reading an XML file This clears any existing attributes from this drivers' NDAttributeList and then creates a new list based on the XML file. More...
|
| |
| virtual asynStatus | getAttributes (NDAttributeList *pAttributeList) |
| | Get the current values of attributes from this driver and appends them to an output attribute list. More...
|
| |
| asynStatus | incrementQueuedArrayCount () |
| |
| asynStatus | decrementQueuedArrayCount () |
| |
| int | getQueuedArrayCount () |
| |
| void | updateQueuedArrayCount () |
| |
| | asynPortDriver (const char *portName, int maxAddr, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) |
| | Constructor for the asynPortDriver class. More...
|
| |
| | asynPortDriver (const char *portName, int maxAddr, int paramTableSize, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) EPICS_DEPRECATED |
| | Legacy constructor for the asynPortDriver class (DEPRECATED - please use the one above instead). More...
|
| |
| virtual | ~asynPortDriver () |
| | Destructor for asynPortDriver class; frees resources allocated when port driver is created. More...
|
| |
| virtual asynStatus | lock () |
| | Locks the driver to prevent multiple threads from accessing memory at the same time. More...
|
| |
| virtual asynStatus | unlock () |
| | Unlocks the driver; called when an asyn client or driver is done accessing common memory. More...
|
| |
| virtual asynStatus | getAddress (asynUser *pasynUser, int *address) |
| | Returns the asyn address associated with a pasynUser structure. More...
|
| |
| virtual asynStatus | readUInt32Digital (asynUser *pasynUser, epicsUInt32 *value, epicsUInt32 mask) |
| | Called when asyn clients call pasynUInt32Digital->read(). More...
|
| |
| virtual asynStatus | writeUInt32Digital (asynUser *pasynUser, epicsUInt32 value, epicsUInt32 mask) |
| | Called when asyn clients call pasynUInt32Digital->write(). More...
|
| |
| virtual asynStatus | setInterruptUInt32Digital (asynUser *pasynUser, epicsUInt32 mask, interruptReason reason) |
| | Called when asyn clients call pasynUInt32Digital->setInterrupt(). More...
|
| |
| virtual asynStatus | clearInterruptUInt32Digital (asynUser *pasynUser, epicsUInt32 mask) |
| | Called when asyn clients call pasynUInt32Digital->clearInterrupt(). More...
|
| |
| virtual asynStatus | getInterruptUInt32Digital (asynUser *pasynUser, epicsUInt32 *mask, interruptReason reason) |
| | Called when asyn clients call pasynUInt32Digital->getInterrupt(). More...
|
| |
| virtual asynStatus | getBounds (asynUser *pasynUser, epicsInt32 *low, epicsInt32 *high) |
| | Called when asyn clients call pasynInt32->getBounds(), returning the bounds on the asynInt32 interface for drivers that use raw units. More...
|
| |
| virtual asynStatus | readOctet (asynUser *pasynUser, char *value, size_t maxChars, size_t *nActual, int *eomReason) |
| | Called when asyn clients call pasynOctet->read(). More...
|
| |
| virtual asynStatus | flushOctet (asynUser *pasynUser) |
| | Called when asyn clients call pasynOctet->flush(). More...
|
| |
| virtual asynStatus | setInputEosOctet (asynUser *pasynUser, const char *eos, int eosLen) |
| | Called when asyn clients call pasynOctet->setInputEos(). More...
|
| |
| virtual asynStatus | getInputEosOctet (asynUser *pasynUser, char *eos, int eosSize, int *eosLen) |
| | Called when asyn clients call pasynOctet->getInputEos(). More...
|
| |
| virtual asynStatus | setOutputEosOctet (asynUser *pasynUser, const char *eos, int eosLen) |
| | Called when asyn clients call pasynOctet->setOutputEos(). More...
|
| |
| virtual asynStatus | getOutputEosOctet (asynUser *pasynUser, char *eos, int eosSize, int *eosLen) |
| | Called when asyn clients call pasynOctet->getOutputEos(). More...
|
| |
| virtual asynStatus | readInt8Array (asynUser *pasynUser, epicsInt8 *value, size_t nElements, size_t *nIn) |
| | Called when asyn clients call pasynInt8Array->read(). More...
|
| |
| virtual asynStatus | writeInt8Array (asynUser *pasynUser, epicsInt8 *value, size_t nElements) |
| | Called when asyn clients call pasynInt8Array->write(). More...
|
| |
| virtual asynStatus | doCallbacksInt8Array (epicsInt8 *value, size_t nElements, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynInt8Array interface. More...
|
| |
| virtual asynStatus | readInt16Array (asynUser *pasynUser, epicsInt16 *value, size_t nElements, size_t *nIn) |
| | Called when asyn clients call pasynInt16Array->read(). More...
|
| |
| virtual asynStatus | writeInt16Array (asynUser *pasynUser, epicsInt16 *value, size_t nElements) |
| | Called when asyn clients call pasynInt16Array->write(). More...
|
| |
| virtual asynStatus | doCallbacksInt16Array (epicsInt16 *value, size_t nElements, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynInt16Array interface. More...
|
| |
| virtual asynStatus | readInt32Array (asynUser *pasynUser, epicsInt32 *value, size_t nElements, size_t *nIn) |
| | Called when asyn clients call pasynInt32Array->read(). More...
|
| |
| virtual asynStatus | writeInt32Array (asynUser *pasynUser, epicsInt32 *value, size_t nElements) |
| | Called when asyn clients call pasynInt32Array->write(). More...
|
| |
| virtual asynStatus | doCallbacksInt32Array (epicsInt32 *value, size_t nElements, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynInt32Array interface. More...
|
| |
| virtual asynStatus | readFloat32Array (asynUser *pasynUser, epicsFloat32 *value, size_t nElements, size_t *nIn) |
| | Called when asyn clients call pasynFloat32Array->read(). More...
|
| |
| virtual asynStatus | writeFloat32Array (asynUser *pasynUser, epicsFloat32 *value, size_t nElements) |
| | Called when asyn clients call pasynFloat32Array->write(). More...
|
| |
| virtual asynStatus | doCallbacksFloat32Array (epicsFloat32 *value, size_t nElements, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynFloat32Array interface. More...
|
| |
| virtual asynStatus | readFloat64Array (asynUser *pasynUser, epicsFloat64 *value, size_t nElements, size_t *nIn) |
| | Called when asyn clients call pasynFloat64Array->read(). More...
|
| |
| virtual asynStatus | writeFloat64Array (asynUser *pasynUser, epicsFloat64 *value, size_t nElements) |
| | Called when asyn clients call pasynFloat64Array->write(). More...
|
| |
| virtual asynStatus | doCallbacksFloat64Array (epicsFloat64 *value, size_t nElements, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynFloat64Array interface. More...
|
| |
| virtual asynStatus | doCallbacksGenericPointer (void *pointer, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynGenericPointer interface. More...
|
| |
| virtual asynStatus | readOption (asynUser *pasynUser, const char *key, char *value, int maxChars) |
| | Called when asyn clients call pasynOption->read(). More...
|
| |
| virtual asynStatus | writeOption (asynUser *pasynUser, const char *key, const char *value) |
| | Called when asyn clients call pasynOption->write(). More...
|
| |
| virtual asynStatus | readEnum (asynUser *pasynUser, char *strings[], int values[], int severities[], size_t nElements, size_t *nIn) |
| | Called when asyn clients call pasynEnum->read(). More...
|
| |
| virtual asynStatus | writeEnum (asynUser *pasynUser, char *strings[], int values[], int severities[], size_t nElements) |
| | Called when asyn clients call pasynEnum->write(). More...
|
| |
| virtual asynStatus | doCallbacksEnum (char *strings[], int values[], int severities[], size_t nElements, int reason, int addr) |
| | Called by driver to do the callbacks to registered clients on the asynEnum interface. More...
|
| |
| virtual asynStatus | drvUserCreate (asynUser *pasynUser, const char *drvInfo, const char **pptypeName, size_t *psize) |
| | Called by asynManager to pass a pasynUser structure and drvInfo string to the driver; Assigns pasynUser->reason based on the value of the drvInfo string. More...
|
| |
| virtual asynStatus | drvUserGetType (asynUser *pasynUser, const char **pptypeName, size_t *psize) |
| | Returns strings associated with driver-specific commands. More...
|
| |
| virtual asynStatus | drvUserDestroy (asynUser *pasynUser) |
| | Frees any resources allocated by drvUserCreate. More...
|
| |
| virtual asynStatus | connect (asynUser *pasynUser) |
| | Connects driver to device; The base class implementation simply calls pasynManager->exceptionConnect if address is valid Derived classes can reimplement this function for real connection management. More...
|
| |
| virtual asynStatus | disconnect (asynUser *pasynUser) |
| | Disconnects driver from device; the base class implementation simply calls pasynManager->exceptionDisconnect. More...
|
| |
| virtual asynStatus | createParam (const char *name, asynParamType type, int *index) |
| | Creates a parameter in the parameter library. More...
|
| |
| virtual asynStatus | createParam (int list, const char *name, asynParamType type, int *index) |
| | Creates a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getNumParams (int *numParams) |
| | Returns the number of parameters in the parameter library. More...
|
| |
| virtual asynStatus | getNumParams (int list, int *numParams) |
| | Returns the number of parameters in the parameter library. More...
|
| |
| virtual asynStatus | findParam (const char *name, int *index) |
| | Finds a parameter in the parameter library. More...
|
| |
| virtual asynStatus | findParam (int list, const char *name, int *index) |
| | Finds a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamName (int index, const char **name) |
| | Returns the name of a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamName (int list, int index, const char **name) |
| | Returns the name of a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamType (int index, asynParamType *type) |
| | Returns the asynParamType of a parameter in the parameter library*. More...
|
| |
| virtual asynStatus | getParamType (int list, int index, asynParamType *type) |
| | Returns the asynParamType of a parameter in the parameter library. More...
|
| |
| virtual asynStatus | setParamStatus (int index, asynStatus status) |
| | Sets the status for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | setParamStatus (int list, int index, asynStatus status) |
| | Sets the status for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamStatus (int index, asynStatus *status) |
| | Gets the status for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamStatus (int list, int index, asynStatus *status) |
| | Gets the status for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | setParamAlarmStatus (int index, int status) |
| | Sets the alarmStatus for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | setParamAlarmStatus (int list, int index, int status) |
| | Sets the alarmStatus for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamAlarmStatus (int index, int *status) |
| | Gets the alarmStatus for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamAlarmStatus (int list, int index, int *status) |
| | Gets the alarmStatus for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | setParamAlarmSeverity (int index, int severity) |
| | Sets the alarmSeverity for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | setParamAlarmSeverity (int list, int index, int severity) |
| | Sets the alarmSeverity for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamAlarmSeverity (int index, int *severity) |
| | Gets the alarmSeverity for a parameter in the parameter library. More...
|
| |
| virtual asynStatus | getParamAlarmSeverity (int list, int index, int *severity) |
| | Gets the alarmSeverity for a parameter in the parameter library. More...
|
| |
| virtual void | reportSetParamErrors (asynStatus status, int index, int list, const char *functionName) |
| | Reports errors when setting parameters. More...
|
| |
| virtual void | reportGetParamErrors (asynStatus status, int index, int list, const char *functionName) |
| | Reports errors when getting parameters. More...
|
| |
| virtual asynStatus | setUIntDigitalParam (int index, epicsUInt32 value, epicsUInt32 valueMask) |
| | Sets the value for a UInt32Digital in the parameter library. More...
|
| |
| virtual asynStatus | setUIntDigitalParam (int list, int index, epicsUInt32 value, epicsUInt32 valueMask) |
| | Sets the value for a UInt32Digital in the parameter library. More...
|
| |
| virtual asynStatus | setUIntDigitalParam (int index, epicsUInt32 value, epicsUInt32 valueMask, epicsUInt32 interruptMask) |
| | Sets the value for a UInt32Digital in the parameter library. More...
|
| |
| virtual asynStatus | setUIntDigitalParam (int list, int index, epicsUInt32 value, epicsUInt32 valueMask, epicsUInt32 interruptMask) |
| | Sets the value for a UInt32Digital in the parameter library. More...
|
| |
| virtual asynStatus | setUInt32DigitalInterrupt (int index, epicsUInt32 mask, interruptReason reason) |
| | Sets the interrupt mask and reason in the parameter library Calls paramList::setUInt32Interrupt (0, index, mask, reason) i.e. More...
|
| |
| virtual asynStatus | setUInt32DigitalInterrupt (int list, int index, epicsUInt32 mask, interruptReason reason) |
| | Sets the interrupt mask and reason in the parameter library Calls paramList::setUInt32Interrupt (index, mask, reason) for the parameter list indexed by list. More...
|
| |
| virtual asynStatus | clearUInt32DigitalInterrupt (int index, epicsUInt32 mask) |
| | Clears the interrupt mask in the parameter library Calls paramList::clearUInt32Interrupt (0, index, mask) i.e. More...
|
| |
| virtual asynStatus | clearUInt32DigitalInterrupt (int list, int index, epicsUInt32 mask) |
| | Clears the interrupt mask in the parameter library Calls paramList::clearUInt32Interrupt (index, mask) for the parameter list indexed by list. More...
|
| |
| virtual asynStatus | getUInt32DigitalInterrupt (int index, epicsUInt32 *mask, interruptReason reason) |
| | Gets the interrupt mask and reason in the parameter library Calls paramList::getUInt32Interrupt (0, index, mask, reason) i.e. More...
|
| |
| virtual asynStatus | getUInt32DigitalInterrupt (int list, int index, epicsUInt32 *mask, interruptReason reason) |
| | Gets the interrupt mask and reason in the parameter library Calls paramList::getUInt32Interrupt (index, mask, reason) for the parameter list indexed by list. More...
|
| |
| virtual asynStatus | setDoubleParam (int index, double value) |
| | Sets the value for a double in the parameter library. More...
|
| |
| virtual asynStatus | setDoubleParam (int list, int index, double value) |
| | Sets the value for a double in the parameter library. More...
|
| |
| virtual asynStatus | setStringParam (int index, const char *value) |
| | Sets the value for a string in the parameter library. More...
|
| |
| virtual asynStatus | setStringParam (int list, int index, const char *value) |
| | Sets the value for a string in the parameter library. More...
|
| |
| virtual asynStatus | setStringParam (int index, const std::string &value) |
| | Sets the value for a string in the parameter library. More...
|
| |
| virtual asynStatus | setStringParam (int list, int index, const std::string &value) |
| | Sets the value for a string in the parameter library. More...
|
| |
| virtual asynStatus | getIntegerParam (int index, epicsInt32 *value) |
| | Returns the value for an integer from the parameter library. More...
|
| |
| virtual asynStatus | getIntegerParam (int list, int index, epicsInt32 *value) |
| | Returns the value for an integer from the parameter library. More...
|
| |
| virtual asynStatus | getUIntDigitalParam (int index, epicsUInt32 *value, epicsUInt32 mask) |
| | Returns the value for an UInt32Digital parameter from the parameter library. More...
|
| |
| virtual asynStatus | getUIntDigitalParam (int list, int index, epicsUInt32 *value, epicsUInt32 mask) |
| | Returns the value for an UInt32Digital parameter from the parameter library. More...
|
| |
| virtual asynStatus | getDoubleParam (int index, double *value) |
| | Returns the value for a double from the parameter library. More...
|
| |
| virtual asynStatus | getDoubleParam (int list, int index, double *value) |
| | Returns the value for a double from the parameter library. More...
|
| |
| virtual asynStatus | getStringParam (int index, int maxChars, char *value) |
| | Returns the value for a string from the parameter library. More...
|
| |
| virtual asynStatus | getStringParam (int list, int index, int maxChars, char *value) |
| | Returns the value for a string from the parameter library. More...
|
| |
| virtual asynStatus | getStringParam (int index, std::string &value) |
| | Returns the value for a string from the parameter library. More...
|
| |
| virtual asynStatus | getStringParam (int list, int index, std::string &value) |
| | Returns the value for a string from the parameter library. More...
|
| |
| virtual asynStatus | callParamCallbacks () |
| | Calls callParamCallbacks(0, 0) i.e. More...
|
| |
| virtual asynStatus | callParamCallbacks (int addr) |
| | Calls callParamCallbacks(addr, addr) i.e. More...
|
| |
| virtual asynStatus | callParamCallbacks (int list, int addr) |
| | Calls paramList::callCallbacks(addr) for a specific parameter list. More...
|
| |
| virtual asynStatus | updateTimeStamp () |
| | Updates the timestamp for this port in pasynManager. More...
|
| |
| virtual asynStatus | updateTimeStamp (epicsTimeStamp *pTimeStamp) |
| | Updates the timestamp for this port in pasynManager, and returns this timestamp. More...
|
| |
| virtual asynStatus | getTimeStamp (epicsTimeStamp *pTimeStamp) |
| | Gets the most recent timestamp for this port from pasynManager. More...
|
| |
| virtual asynStatus | setTimeStamp (const epicsTimeStamp *pTimeStamp) |
| | Sets the timestamp for this port in pasynManager. More...
|
| |
| asynStandardInterfaces * | getAsynStdInterfaces () |
| | Returns the asynStdInterfaces structure used by asynPortDriver. More...
|
| |
| virtual void | reportParams (FILE *fp, int details) |
| | Calls paramList::report(fp, details) for each parameter list that the driver supports. More...
|
| |
| void | callbackTask () |
| |
|
| virtual void | setDebuggingMessage (int level) |
| | Set debugging message level. More...
|
| |
| void | reconfigGrabber (void) |
| | Reconfig grabber on the pco serial thread. More...
|
| |
| void | checkEdgeDescramble (NDArray *img_ptr) |
| | Check image to see if edge descrambling work correctly. More...
|
| |
| virtual void | processNewImage (void *img_ptr) |
| | Called when new image comes from grabber. More...
|
| |
| virtual void | keepHouse (void) |
| | called every serial thraed loop. More...
|
| |
| int | updateParameters (asynUser *pasynUser, epicsInt32 ivalue, epicsFloat64 dvalue, int paramtype) |
| | Called by asyn writeInt32 and writeDouble, which pass the pasynuser and vales etc. More...
|
| |
| virtual int | doSerialTransactions (int function, int ivalue, double dvalue, int paramtype) |
| | Main called by updateParams, and ultimately writeInt32, writeDouble. More...
|
| |
| virtual void | clearPipe (FILE *fp) |
| | Read serial port until nothing in pipe. More...
|
| |
| int | getlib (void) |
| | Deprecated. More...
|
| |
| int | OpenCamera (void) |
| | Open serial port to camera, set up serial port. More...
|
| |
| int | Disconnected (int code, char *usrmsg) |
| | Close serial port. More...
|
| |
| void | resetDimaxMemory (void) |
| | Reset Dimax memory to default settings, erasing all frames and segment sizes. More...
|
| |
| int | checkCameraMessages (void) |
| | See if there are any messages pending from camera. More...
|
| |
| int | setPcoBaudrate (int function) |
| | Set pco baud rate. More...
|
| |
| int | ReportError (int code, char *usrmsg) |
| | report error from camera. More...
|
| |
| int | doSerialCommand (pco_command &cmd, pco_response &rsp, unsigned char *obj, int len) |
| | Send pco command, and recv. More...
|
| |
| int | getPcoStatusParams (void) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | setPcoCameraLinkParams (int function) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | getPcoCameraLinkParams (void) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | getPcoGeneralParams (void) |
| | Get pco general settings, as defined in pco docs. More...
|
| |
| int | setPcoGeneralParams (int function) |
| | Given asyn param number from writeInt32, the param number, write pco general param according to function. More...
|
| |
| int | getPcoSensorParams (void) |
| | Read many sensor params from camera via serial port. More...
|
| |
| int | setPcoSensorParams (int function) |
| | set pco sensor param defined in functino, the asyn param from writeInt32 send setting via serial port. More...
|
| |
| int | getPcoTimingParams (void) |
| | Read PCO image timing params from camera. More...
|
| |
| int | setPcoTimingParams (int function) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | getPcoStorageParams (void) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | setPcoStorageParams (int function) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | getPcoRecordingParams (void) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | setPcoRecordingParams (int function) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | setPcoImageReadParams (int function) |
| | Get function from writeInt32, which param. More...
|
| |
| int | getPcoImageReadParams (void) |
| | PCO settings are defined in PCO docs. More...
|
| |
| int | dumpOneFrame (int k) |
| | Get ONE frame from dimax RAM. More...
|
| |
| void | dumpCameraMemory (void) |
| | Read out all images from dimax RAM over CL grabber. More...
|
| |
| int | doHighLevelParams (int function) |
| | High level parameters are things like ADAcquire. More...
|
| |
| void | dbgSerial (void) |
| | Debugging function- Deprecated. More...
|
| |
| void | checkEdgeDescramble (void *img_ptr) |
| |
| int | intFlEndian (unsigned int in) |
| | flip endian of images from camera. More...
|
| |
| virtual void | grabSerialMutex (void) |
| | Get mutex for serial port. More...
|
| |
| virtual void | releaseSerialMutex (void) |
| | Release mutex for serial port. More...
|
| |
| virtual void | grabGrabberMutex (void) |
| | Get mutex for image grabber. More...
|
| |
| virtual void | releaseGrabberMutex (void) |
| | Release image grabber mutex. More...
|
| |
| virtual int | getSemaphore (void) |
| | Get mutex for semaphore for grabber. More...
|
| |
| virtual void | incSemaphore (void) |
| | Inc grabber semaphore. More...
|
| |
| int | getIntParam (int param) |
| | Helper function for getIntegerparam, returns an int. More...
|
| |
| double | getDoubleParam (int param) |
| | Helper for getDoubleParam, returns double. More...
|
| |
| char * | getStringParam (int param) |
| | Helper for getString Param, returns char*. More...
|
| |
| void | initialize (const char *portNameIn, int maxAddrIn, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) |
| | The following function is required to initialize from two constructors. More...
|
| |