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

No packages published

Languages

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