rogue
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
rogue::protocols::xilinx Namespace Reference

Classes

class  JtagDriver
 Base transport driver for the AxisToJtag firmware protocol. More...
 
class  Xvc
 Rogue XVC bridge between TCP XVC clients and Rogue stream transport. More...
 
class  XvcConnection
 Manages one TCP client connection speaking the XVC protocol. More...
 
class  XvcServer
 TCP listener for XVC client connections. More...
 

Typedefs

typedef std::shared_ptr< rogue::protocols::xilinx::JtagDriverJtagDriverPtr
 
typedef std::shared_ptr< rogue::protocols::xilinx::XvcXvcPtr
 

Functions

static unsigned hdBufMax ()
 Maximum temporary header buffer size in bytes.
 
void setup_module ()
 

Variables

const unsigned int kMaxArgs = 3
 Maximum supported argument count for XVC command parsing helpers.
 

Typedef Documentation

◆ JtagDriverPtr

Definition at line 312 of file JtagDriver.h.

◆ XvcPtr

Definition at line 167 of file Xvc.h.

Function Documentation

◆ hdBufMax()

static unsigned rogue::protocols::xilinx::hdBufMax ( )
static

Maximum temporary header buffer size in bytes.

Definition at line 307 of file JtagDriver.h.

◆ setup_module()

void rogue::protocols::xilinx::setup_module ( )

Company : SLAC National Accelerator Laboratory

Description:

Python module setup

This file is part of the rogue software platform. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of the rogue software platform, including this file, may be copied, modified, propagated, or distributed except according to the terms

contained in the LICENSE.txt file.

Definition at line 30 of file module.cpp.

Variable Documentation

◆ kMaxArgs

const unsigned int rogue::protocols::xilinx::kMaxArgs = 3

Maximum supported argument count for XVC command parsing helpers.

Definition at line 43 of file Xvc.h.