KM3NeT CLB  2.0
KM3NeT CLB v2 Embedded Software
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sub_sys.h File Reference

System subsystem. More...

Go to the source code of this file.

Enumerations

enum  ResetType { resetTypeNone = 0, resetTypeSoft = 1, resetTypeHard = 2, resetTypeHardForce = 3 }
 Reset the CLB. More...
 

Functions

void sysArmReset (ResetType rTyp, int imgNo)
 Resets the CLB. More...
 

Detailed Description

System subsystem.

Controls basic CLB functions.

Definition in file sub_sys.h.

Enumeration Type Documentation

enum ResetType

Reset the CLB.

Enumerator
resetTypeNone 

Don't reset.

resetTypeSoft 

Soft reset (Software only)

resetTypeHard 

Hard reset, but only if idle, select image, 0 - golden.

resetTypeHardForce 

Force, reset at any point, select image, 0 - golden.

Definition at line 29 of file sub_sys.h.

Function Documentation

void sysArmReset ( ResetType  rTyp,
int  imgNo 
)

Resets the CLB.

Note that this only arms the reset. The actual reset will happen later during an update period.

Definition at line 370 of file sub_sys.c.