FACT++  1.0

Command codes for FTM communication.

Enumerator
kCmdRead 

Request data.

kCmdWrite 

Send data.

kCmdStartRun 

Enable the trigger output.

kCmdStopRun 

Disable the trigger output.

kCmdPing 

Ping all FTUs (get FTU list)

kCmdCrateReset 

Reboot (no power cycle) all FTUs and FADs of one crate.

kCmdDisableReports 

Disable transmission of rate-reports (dynamic data)

kCmdConfigFTU 

Configure single FTU board.

kCmdToggleLed 
kCmdStaticData 

Specifies that static (configuration) data is read/written.

kCmdDynamicData 

Specifies that dynamic data is read/written.

kCmdRegister 

Specifies that a register is read/written.

kStartRun 

...until kCmdStopRun

kTakeNevents 

...fixed number of events

kResetCrate0 
kResetCrate1 
kResetCrate2 
kResetCrate3 

Definition at line 55 of file HeadersFTM.h.

56  {
57  // First word
58  kCmdRead = 0x0001,
59  kCmdWrite = 0x0002,
60  kCmdStartRun = 0x0004,
61  kCmdStopRun = 0x0008,
62  kCmdPing = 0x0010,
63  kCmdCrateReset = 0x0020,
64  kCmdDisableReports = 0x0040,
65  kCmdConfigFTU = 0x0080,
66  kCmdToggleLed = 0xc000,
67 
68  // second word for read and write
69  kCmdStaticData = 0x0001,
70  kCmdDynamicData = 0x0002,
71  kCmdRegister = 0x0004,
72 
73  // second word for StartRun
74  kStartRun = 0x0001,
75  kTakeNevents = 0x0002,
76 
77  // second word for kCmdCrateReset
78  kResetCrate0 = 0x0001,
79  kResetCrate1 = 0x0002,
80  kResetCrate2 = 0x0004,
81  kResetCrate3 = 0x0008,
82  };
Enable the trigger output.
Definition: HeadersFTM.h:60
Request data.
Definition: HeadersFTM.h:58
Reboot (no power cycle) all FTUs and FADs of one crate.
Definition: HeadersFTM.h:63
...until kCmdStopRun
Definition: HeadersFTM.h:74
...fixed number of events
Definition: HeadersFTM.h:75
Specifies that dynamic data is read/written.
Definition: HeadersFTM.h:70
Specifies that a register is read/written.
Definition: HeadersFTM.h:71
Specifies that static (configuration) data is read/written.
Definition: HeadersFTM.h:69
Disable the trigger output.
Definition: HeadersFTM.h:61
Disable transmission of rate-reports (dynamic data)
Definition: HeadersFTM.h:64
Configure single FTU board.
Definition: HeadersFTM.h:65
Ping all FTUs (get FTU list)
Definition: HeadersFTM.h:62