|
| | ngcdcsALBIAS (const ngcb_route_t &r, int nb) |
| | Constructor with route and number of biases.
|
| |
| | ngcdcsALBIAS (ngcbIFC *ifc, const ngcb_route_t &r, int nb) |
| | Constructor with interface device, route and number of biases.
|
| |
| virtual | ~ngcdcsALBIAS () |
| | Destructor.
|
| |
| int | Disable () |
| | Disable call back.
|
| |
| void | ClkMap (ngcdcs_clk_t *cv) |
| | Clock channel mapping.
|
| |
| void | DcMap (ngcdcs_dc_t *dv) |
| | Bias channel mapping.
|
| |
| int | VStatus (int *s) |
| | Get voltage HW-status.
|
| |
| void | DefaultSetup (const char *keyWord=NULL) |
| | Default setup.
|
| |
| int | VoltageClk (int num, int l, double volt, int rangeCheck=1) |
| | Clock setup.
|
| |
| int | VoltageDC (int num, double volt, int rangeCheck=1) |
| | Bias setup.
|
| |
| int | VoltageRegDC (int num, int value, int rangeCheck=1) |
| | Direct bias register setup (not applicable)
|
| |
| int | VoltageRegClk (int num, int l, int value, int rangeCheck=1) |
| | Direct clock register setup (not applicable)
|
| |
| int | OutputEnable () |
| | Enable output.
|
| |
| int | OutputDisable () |
| | Disable output.
|
| |
| char * | VStatusString () |
| | Get voltage status string.
|
| |
| int | Monitor (int num, int clkChan) |
| | Clock-monitor dummy function.
|
| |
| int | OffsetClk (double volt) |
| | Clock offset dummy function.
|
| |
| int | OffsetDC (double volt) |
| | Bias offset dummy function.
|
| |
| int | PreampOffset (double volt) |
| | Preamplifier offset dummy function.
|
| |
| int | VideoOffset (double *volt) |
| | Video offset dummy function.
|
| |
| int | DiodeBias (double volt) |
| | Diode bias dummy function.
|
| |
| double | OffsetClk () |
| | Return offset for clocks.
|
| |
| double | OffsetDC () |
| | Return offset for DC-biases.
|
| |
| int | TelIntern (int sel=-1) |
| | Update internal telemetry.
|
| |
| int | TelChan (int num, double *volt) |
| | Telemetry for channel.
|
| |
| int | TelDC (int num, double *volt) |
| | Telemetry for DC-bias.
|
| |
| int | TelClk (int num, int l, double *volt) |
| | Telemetry for clock level (dummy)
|
| |
| int | TelClk (int num, ngcdcs_clkv_t *cv) |
| | Telemetry for clock (dummy, all levels)
|
| |
| int | Protection (int flag) |
| | Enable/disable protection circuit.
|
| |
| int | Zero () |
| | Set all voltages to zero.
|
| |
| int | Calibrate (int noSetup=0) |
| | Calibrate.
|
| |
| void | ClearCalibration () |
| | Clear calibration.
|
| |
| int | Calibrated () |
| | Check if calibration has been done.
|
| |
| int | SetupKey (const char *key, const int *idx, const char *value, int *status=NULL) |
| | Setup.
|
| |
| int | StatusKey (const char *key, const int *idx, char *value, int *status=NULL) |
| | Status.
|
| |
| | ngcdcsCLDC (const ngcb_route_t &r, int nc, int nb) |
| | Constructor with route, number of clocks and number of biases.
|
| |
| | ngcdcsCLDC (ngcbIFC *ifc, const ngcb_route_t &r, int nc, int nb) |
| |
| virtual | ~ngcdcsCLDC () |
| | Destructor.
|
| |
| void | BoardType (int b) |
| | Enforce specific board type.
|
| |
| void | Reset () |
| | Align soft-states after reset.
|
| |
| int | Enable (int check=1) |
| | Call-back at transition to operational state.
|
| |
| int | Disable () |
| | Call-back at transition to not operational state.
|
| |
| int | Selftest () |
| | Execute self-test.
|
| |
| void | TimeStamp (int chan) |
| | Timstamp DAC channel (last setup)
|
| |
| int | VSetup (int autoCtrl=0) |
| | Apply voltage setup.
|
| |
| int | Check () |
| | Check telemetry against current setup.
|
| |
| int | Calibrate (int noSetup=0) |
| | Calibrate (offset compensation)
|
| |
| void | ClearCalibration () |
| | Clear calibration.
|
| |
| int | Calibrated () |
| | Check if calibration has been done.
|
| |
| virtual int | Adjust (int chan) |
| | Voltage setup adjustement for channel.
|
| |
| int | DacChan (int chan, double volt) |
| | Set voltage on DAC channel.
|
| |
| int | VoltageDC (int num, double volt, int rangeCheck=1) |
| | Set DC voltage.
|
| |
| int | VoltageClk (int num, int l, double volt, int rangeCheck=1) |
| | Set clock level.
|
| |
| int | VoltageClk (int num, ngcdcs_clkv_t cv, int rangeCheck=1) |
| | Set all levels of clock.
|
| |
| int | VoltageRegDC (int num, int value, int rangeCheck=1) |
| | Set DC hex-voltage.
|
| |
| int | VoltageRegClk (int num, int l, int value, int rangeCheck=1) |
| | Set clock hex-level.
|
| |
| int | VoltageErrDC (int num, double volt) |
| | Set DC voltage error.
|
| |
| int | VoltageErrClk (int num, int l, double volt) |
| | Set clock level voltage error.
|
| |
| int | TelChan (int chan) |
| | Set telemetry channel.
|
| |
| int | TelChan () |
| | Return actual telemetry channel.
|
| |
| int | TelData (double *volt) |
| | Read telemetry data.
|
| |
| int | TelDC (int num, double *volt) |
| | Telemetry for DC-bias.
|
| |
| int | TelClk (int num, ngcdcs_clkv_t *cv) |
| | Telemetry for clock (all levels)
|
| |
| int | TelClk (int num, int l, double *volt) |
| | Telemetry for clock level.
|
| |
| int | Snapshot () |
| | Telemetry snapshot.
|
| |
| char * | VStatusString () |
| | Get voltage status string.
|
| |
| int | VStatus (int *hwStat) |
| | Get voltage HW-status.
|
| |
| int | OutputEnable () |
| | Enable output.
|
| |
| int | OutputDisable () |
| | Disable output.
|
| |
| int | OutputEnabled () |
| | Check if output is enabled.
|
| |
| int | Protection (int flag) |
| | Enable/disable protection circuit.
|
| |
| int | Zero () |
| | Set all voltages to zero.
|
| |
| int | LoadCfgFile (const char *fileName=NULL) |
| | Load voltage configuration.
|
| |
| int | SaveCfgFile (const char *fileName) |
| | Save voltage configuration.
|
| |
| int | SaveErrFile (const char *fileName) |
| | Save error calibration.
|
| |
| int | Restore (const char *keyWord) |
| | Restore keyword from the last loaded file.
|
| |
| virtual double | ConvertTel (int value) |
| | Convert telemetry register value.
|
| |
| virtual int | Volt2Reg (double *volt, int chan, double corr=1.0) |
| | Convert voltage to register value.
|
| |
| virtual double | Reg2Volt (int reg, int chan, double corr=1.0) |
| | Convert register value to voltage.
|
| |
| virtual int | DacReg (int value, int chan) |
| | Map value on DAC register channel.
|
| |
| int | SetupKey (const char *key, const int *idx, const char *value, int *status=NULL) |
| | Setup.
|
| |
| int | StatusKey (const char *key, const int *idx, char *value, int *status=NULL) |
| | Status.
|
| |
| | ngcdcsCLDC0 (const ngcb_route_t &r, int nc, int nb) |
| | Constructor with route, number of clocks and number of biases.
|
| |
| | ngcdcsCLDC0 (ngcbIFC *ifc, const ngcb_route_t &r, int nc, int nb) |
| |
| virtual | ~ngcdcsCLDC0 () |
| | Destructor.
|
| |
| virtual int | AtOnline () |
| | At online hook.
|
| |
| virtual double | TelCurrent (int chan) |
| | Return value of last current-telemetry.
|
| |
| 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.
|
| |
|
| int | GetTelCfg (size_t start) |
| | Get internal telemetry configurarion (NGCII only)
|
| |
| 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.
|
| |
ALICE camera bias generator class