rogue
Loading...
Searching...
No Matches
Namespaces | Variables
Constants.h File Reference
#include "rogue/Directives.h"
#include <stdint.h>

Go to the source code of this file.

Namespaces

namespace  rogue
 
namespace  rogue::interfaces
 
namespace  rogue::interfaces::memory
 

Variables

static const uint32_t rogue::interfaces::memory::Read = 0x1
 Memory read transaction type.
 
static const uint32_t rogue::interfaces::memory::Write = 0x2
 Memory write transaction type.
 
static const uint32_t rogue::interfaces::memory::Post = 0x3
 Memory posted write transaction type.
 
static const uint32_t rogue::interfaces::memory::Verify = 0x4
 Memory verify readback transaction type.
 
static const uint32_t rogue::interfaces::memory::TcpBridgeProbe = 0xFFFFFFFE
 Internal TCP bridge readiness probe transaction type.
 
static const uint8_t rogue::interfaces::memory::PyFunc = 0x00
 Block access type for Python callback functions.
 
static const uint8_t rogue::interfaces::memory::Bytes = 0x01
 Block access type for raw byte data.
 
static const uint8_t rogue::interfaces::memory::UInt = 0x02
 Block access type for unsigned integer data.
 
static const uint8_t rogue::interfaces::memory::Int = 0x03
 Block access type for signed integer data.
 
static const uint8_t rogue::interfaces::memory::Bool = 0x04
 Block access type for boolean data.
 
static const uint8_t rogue::interfaces::memory::String = 0x05
 Block access type for string data.
 
static const uint8_t rogue::interfaces::memory::Float = 0x06
 Block access type for floating-point (float) data.
 
static const uint8_t rogue::interfaces::memory::Double = 0x07
 Block access type for double-precision (double) data.
 
static const uint8_t rogue::interfaces::memory::Fixed = 0x08
 Block access type for fixed-point numeric data.
 
static const uint8_t rogue::interfaces::memory::Custom = 0x80
 Block access type for custom handlers.