r1 - 02 Aug 2012 - 15:19:44 - Main.qingYou are here: TWiki >  Atlas Web  > Mobidick_functions

Willy functions

DigChk?

Workflow of DigChk?

  • Receive 'Mobi' and answer 'DICK'
  • Receive request: 'DIGI', 'C_0_7_ 3_0_ 0', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 0, Trigger rate 100 kHz (value = 7)
  • Receive request: 'DIGK','B_3085_1024_ 3_ 1''
  • START DIGK test: sends a L1A, reads the data and checks the integrity of the data
  • Receive request: 'DIGI', 'C_0_7_ 3_1_ 0', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 1, Trigger rate 100 kHz (value = 7)
  • Receive request: 'DIGK', 'B_3085_1024_ 3_ 1'
  • START DIGK test: sends a L1A, reads the data and checks the integrity of the data
  • Receive request: 'DIGI', 'C_0_7_ 3_2_ 0', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 2, Trigger rate 100 kHz (value = 7 )
  • Receive request: 'DIGK', 'B_3085_1024_ 3_ 1'
  • START DIGK test: sends a L1A, reads the data and checks the integrity of the data
  • Receive request: 'DIGI', 'C_0_7_ 3_3_ 0', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 3, Trigger rate 100 kHz (value = 7 )
  • Receive request: 'DIGK', 'B_3085_1024_ 3_ 1'
  • START DIGK test: sends a L1A, reads the data and checks the integrity of the data
  • Receive request: 'DIGI', 'R_0_3_ 7_0_ 0', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 0, Trigger rate 5 kHz (value = 3)
  • Receive request: 'DIGR','B_3085_1024_ 7_ 1''
  • Start DIGR test: sends a L1A, reads the data and checks the integrity of the data

Functions called by DigChk?

  • DIGI test for request ( 'C_0_7_ 3_0_0 0', '3085', 8 addresses from '1703' to '16C7'):
    • FIXME: ResetTtcrx? called. Please replace by TtcrxReset?
    • Reset TTCrx 0x3085
    • Read-Write-Read test of '0xffffffff': Values match
    • Setting up Digitizer: address: 0x16c7 deskew1:15 mode:0 // for the eight addresses from 16c7 to 1703
    • FIXME: TTCviInjectSetup? is commented in DIGItest
    • Test the glink: Read-Write-Read test of '0xffffffff' and alues match
    • Set Trigger rate 100 kHz (value = 7)
    • Sending answer 'Done'
  • DIGK test for request ('DIGK','B_3085_1024_ 3_ 1'):
    • glink:: Read 1000 words (Available: 0)
    • Format error (bit31=0, bit17=0) Word parity error (header=0) in DMU #15 (channels 1 2 3) !
    • SLINK: bad data format ! (iWord=1>Words[0]=0)
    • Sending answer '!BAD_8000'
  • DIGR testfor request ('DIGR', 'B_3085_1024_ 7_ 1')
    • glink:: Read 1000 words (Available: 0)
    • SLINK: unable to find the correct words in the DMULUT !
    • SLINK Decoding event data:
    • SLINK: bad data format ! (iWord=49>words[0]=48) !
    • SLINK: unable to find the correct words in the DMULUT !
    • Sending answer '!BAD_FFFF'... done

DigShape?

Workflow of DigShape?

  • Receive 'Mobi' and answer 'DICK'
  • Receive request: 'DIGI', 'N_0_2_ 14_3_ 2050', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 3, Trigger rate 1 kHz (value = 2)
  • Receive request: 'DIGA','B_3085_ 10_ 120_14_00''
  • Start DIGA test:
  • Receive request: 'DIGA','B_3085_ 820_ 120_14_00''
  • Start DIGA test:

Functions called in DigShape?:

  • DIGI test for request ( 'N_0_2_14_3_2050', '3085', 8 addresses from '1703' to '16C7'):
    • FIXME: ResetTtcrx? called. Please replace by TtcrxReset?
    • Reset TTCrx 0x3085
    • Read-Write-Read test of '0xffffffff': Values match
    • Setting up Digitizer: address: 0x16c7 deskew1:15 mode:3 // for the eight addresses from 16c7 to 1703
    • FIXME: TTCviInjectSetup? is commented in DIGItest
    • Test the glink: Read-Write-Read test of '0xffffffff' and alues match
    • Set trigger rate to 1 kHz (value = 2)'
    • Sending answer 'Done'
  • DIGA test for request ('DIGA','B_3085_ 10_ 120_14_00'):
    • Configuring all 3in1 cards …...... done
    • Injection on all 3in1 cards: small capa, dac=240, Q=9.99pc
    • Glink::Read 1000 words (Available: 307)
    • SLINK: Decoding event data: SLINK Word j0, ***
    • Checking data..., channel 1-48: some empty, some has data
    • Sending answer like '!3I1_1_14' or '0'

DigNoise?

Workflow of DigNoise?

  • Receive 'Mobi' and answer 'DICK'
  • Receive request: 'DIGI', 'C_0_7_ 3_3_ 0', '3085', 8 addresses from '1703' to '16C7''
  • START DIGI test: mode 3, Trigger rate 100 kHz (value = 7)
  • Receive request: 'DIGP','B_3085_ 200_ 3_ 1000''
  • Start DIGP test:

Functions called by DigNoise?:

  • DIGI test for request ( 'C_0_7_ 3_3_ 0 ', '3085', 8 addresses from '1703' to '16C7'):
    • FIXME: ResetTtcrx? called. Please replace by TtcrxReset?
    • Reset TTCrx 0x3085
    • Read-Write-Read test of '0xffffffff': Values match
    • Setting up Digitizer: address: 0x16c7 deskew1:15 mode:3 // for the eight addresses from 16c7 to 1703
    • FIXME: TTCviInjectSetup? is commented in DIGItest
    • Test the glink: Read-Write-Read test of '0xffffffff' and alues match
    • Set trigger rate to 100 kHz (value = 7)'
    • Sending answer 'Done'
  • DIGP test for request ('DIGA','B_3085_ 200_ 3_ 1000'):
    • Configuring all 3in1 cards …...... done
    • Injection on all 3in1 cards #-1: small capa, dac=0, Q=0.00pc
    • Reading pedestal event #1
    • Glink::Read 1000 words (Available: 0)
    • Bad data format

-- Main.qing - 02 Aug 2012

Edit | WYSIWYG | Attach | PDF | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback