μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Enumerations | Variables
uhal::defs Namespace Reference

Enumerations

enum  NodePermission { READ =0x1 , WRITE =0x2 , READWRITE =0x3 }
 define Read and Write permissions of a uhal Node More...
 
enum  BlockReadWriteMode { SINGLE , INCREMENTAL , NON_INCREMENTAL , HIERARCHICAL }
 define whether transactions target a single register, a block of registers, a block-read/write port or whether node is purely hierarchical More...
 

Variables

const uint32_t NOMASK = 0xFFFFFFFF
 define what it means to have no mask More...
 

Enumeration Type Documentation

◆ BlockReadWriteMode

define whether transactions target a single register, a block of registers, a block-read/write port or whether node is purely hierarchical

Enumerator
SINGLE 
INCREMENTAL 
NON_INCREMENTAL 
HIERARCHICAL 

Definition at line 53 of file definitions.hpp.

◆ NodePermission

define Read and Write permissions of a uhal Node

Enumerator
READ 
WRITE 
READWRITE 

Definition at line 50 of file definitions.hpp.

Variable Documentation

◆ NOMASK

const uint32_t uhal::defs::NOMASK = 0xFFFFFFFF