μHAL (v2.7.9)
Part of the IPbus software repository
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