Skip to content

RobertGlein/rogue-example

 
 

Repository files navigation

rogue-example

A repository containing example usages for rogue.

The main rogue repository can be found at:

https://github.com/slaclab/rogue

Sub Directories

cpp_api

Example c++ sources and python trees demonstrating the C++ API wrapper which allows a rougue python tree to be integrated into a C++ software package.

cpp_register_access

An example of a pure c++ module for accessing registers over a udp/rssi/packetizer link

cpp_stream_receiver

An example of a pure c++ udp/rssi/packetizer receiver as well as some python stream receiver examples.

custom_python_module

Example C++ project for creating a custom rogue module which can be integrated into a pyrogue project. Both stream and memory examples are provided.

epics_interface

Example of setting up an epics interface with a streaming source and destination.

example_devices

This sub-directory contains examples of device, variable and command creation.

gui_and_scripts

Examples for using local and remote GUIs as well as local and remote scripting

shared_mem_client

Example of controlling a pyrogue tree through a shared memory interface

simulation

Example usage of the rogue vcs simulation link.

About

Example project for rogue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 48.8%
  • C++ 30.6%
  • CMake 17.6%
  • Shell 3.0%