|
| | ngcdcsPREAMP (const ngcb_route_t &r) |
| | Constructor with route.
|
| |
| | ngcdcsPREAMP (ngcbIFC *ifc, const ngcb_route_t &r) |
| | Constructor with interface device and route.
|
| |
| virtual | ~ngcdcsPREAMP () |
| | Destructor.
|
| |
| virtual void | Reset () |
| | Align software state after reset.
|
| |
| virtual int | Enable (int check=1) |
| | Call-back at transition to operational state.
|
| |
| virtual int | Disable () |
| | Call-back at transition to not operational state.
|
| |
| virtual int | Selftest () |
| | Execute selftest.
|
| |
| virtual int | Invert (int flag) |
| | Invert signals.
|
| |
| virtual int | Gain (int idx, int value) |
| | Set gain.
|
| |
| virtual int | Bandwidth (int idx, int value) |
| | Set bandwidth.
|
| |
| virtual int | ShortInput (int idx, int value) |
| | Set short input.
|
| |
| virtual int | Attn (int idx, int value) |
| | Set attenuation.
|
| |
| virtual int | Monitor (int chan) |
| | Set monitor.
|
| |
| virtual int | Vref (int idx, double volt) |
| | Set reference voltage.
|
| |
| virtual int | SetupKey (const char *key, const int *idx, const char *value, int *status=NULL) |
| | Setup.
|
| |
| virtual int | StatusKey (const char *key, const int *idx, char *value, int *status=NULL) |
| | Status.
|
| |
| ngcbMOD & | operator= (const ngcbMOD &other) |
| | Operator =.
|
| |
| | ngcbMOD (const ngcbMOD &other) |
| | Copy constructor.
|
| |
| | ngcbMOD (const ngcb_route_t &modRoute) |
| | Constructor with route.
|
| |
| | ngcbMOD (ngcbIFC *modDev, const ngcb_route_t &modRoute) |
| | Constructor with interface device and route.
|
| |
| virtual | ~ngcbMOD () |
| | Destructor.
|
| |
| ngcbIFC * | Dev () |
| | Return current interface device.
|
| |
| void | Dev (ngcbIFC *newDev) |
| | Set new interface device.
|
| |
| int | Connected () |
| | Return 1 if device is connected, zero otherwise.
|
| |
| int | Sim () |
| |
| int | Initialize () |
| | Initialize module.
|
| |
| void | ErrState (const char *msg, int errorId=0) |
| | Go to error state.
|
| |
| virtual int | CkAddrCB (int addr, const int *buffer, int size) |
| | Check-address call-back for alignment.
|
| |
| virtual void | WrAddrCB (int addr, const int *buffer, int size) |
| | Write-to-address call-back for alignment.
|
| |
| virtual int | Load (const char *fileName) |
| | Load register instruction file.
|
| |
| int | Board () |
| | Return the board number of the module (starts with zero)
|
| |
| void | RpcCopy (void *dest, const void *src, size_t size, size_t items=1) |
| | Copy RPC payload.
|
| |
| int | RPC (int target, int req, void *payload, unsigned int size, unsigned int *status=NULL) |
| | Execute RPC.
|
| |
| int | ReadAddr (int addr, int *buffer, int size) |
| | Read from address (32-bit)
|
| |
| int | WriteAddr (int addr, const int *buffer, int size) |
| | Write to address (32-bit)
|
| |
| int | ReadAddr64 (int addr, uint64_t *buffer, int size) |
| | Read from address (64-bit)
|
| |
| int | WriteAddr64 (int addr, const uint64_t *buffer, int size) |
| | Write to address (64-bit)
|
| |
| int | Temperature (double *t) |
| | Read board temperature (degree C)
|
| |
| int | BackPlane () |
| | Return back-plane ID.
|
| |
| virtual void | CV (int chan, double volt) |
| | Voltage conversion call-back.
|
| |
| | ngcbOBJ () |
| | Constructor.
|
| |
| virtual | ~ngcbOBJ () |
| | Destructor.
|
| |
| void | Instance (int n) |
| | Set instance.
|
| |
| int | Instance () |
| | Get instance.
|
| |
| const char * | Major () |
| | Instance major number.
|
| |
| int | BigEndian () |
| | Big-endian architecture.
|
| |
| int | LittleEndian () |
| | Little-endian architecture.
|
| |
| virtual char * | ErrMsg () |
| | Error message.
|
| |
| virtual int | Success () |
| | Return success.
|
| |
| virtual int | Failure () |
| | Return failure.
|
| |
| void | CfgPath (const char *path) |
| | Set external configuration path.
|
| |
|
| virtual int | BailOut (const char *pos) |
| | Log code position of the error and bail-out with failure.
|
| |
| virtual void | Verbose (int level, const char *format,...) __attribute__((format(printf |
| | Verbose message if verbose level exceeds level.
|
| |
| virtual void virtual void | Verbose (const char *format,...) __attribute__((format(printf |
| | Verbose message.
|
| |
| virtual void virtual void virtual void | Log (int level, const char *format,...) __attribute__((format(printf |
| | Log message if logging level exceeds level.
|
| |
| virtual void virtual void virtual void virtual void | Log (const char *format,...) __attribute__((format(printf |
| | Log message.
|
| |
| virtual void virtual void virtual void virtual void virtual void | ErrLog (int severity, const char *format,...) __attribute__((format(printf |
| | Error log, severity is one of ngcbWARNING, ngcbFAILURE and ngcbERR_SEVERE.
|
| |
| virtual void virtual void virtual void virtual void virtual void void | FeedBack (const char *format,...) __attribute__((format(printf |
| | Feed-back function.
|
| |
| virtual void virtual void virtual void virtual void virtual void void virtual void | SendFeedBack (const char *msg) |
| | Feed-back sender implementation.
|
| |
| const char * | CfgPath () |
| | Get external configuration path.
|
| |
| int | CfgPath (char *path, const char *cfgFile) |
| | Compose path for configuratuion file.
|
| |
| int | KeyVal (const char *key, float *value) |
| | Get single precision floating point value from keyword string.
|
| |
| int | KeyVal (const char *key, double *value) |
| | Get double precision floating point value from keyword string.
|
| |
| int | KeyVal (const char *key, int *value) |
| | Get 32-bit signed integer value from decimal keyword string.
|
| |
| int | KeyVal (const char *key, unsigned int *value) |
| | Get 32-bit unsigned integer value from decimal keyword string.
|
| |
| int | KeyValHex (const char *key, int *value) |
| | Get 32-bit signed integer value from hexadecimal keyword string.
|
| |
| int | KeyValHex (const char *key, unsigned int *value) |
| | Get 32-bit unsigned integer value from hexadecimal keyword string.
|
| |
| int | KeyValFmt (const char *key, int *value) |
| | Get 32-bit signed integer value from string.
|
| |
| int | KeyValFmt (const char *key, unsigned int *value) |
| | Get 32-bit unsigned integer value from string.
|
| |
| int | KeyValFrac (const char *key, unsigned int n, uint64_t *v1, uint64_t *v2) |
| | Fraction after n digits.
|
| |
| void | CleanupCmd (char *cmdLine, int *cmdLen) |
| | Clean command string (remove extra spaces etc.)
|
| |
| int | ReplaceParam (char *string) |
| | Replace parameter in string.
|
| |
NGC preamplifier module class