secsgem
  • Installation
  • First Steps
    • Callbacks and events
    • Implementing a GEM equipment
    • Custom streams and functions
    • Secs Function Definition Language
    • Testing
  • GEM
  • SECS
  • HSMS
  • Class reference
  • Changes
secsgem
  • First Steps
  • View page source

First Steps

secsgem can be used in different ways. You can use it to create a GEM implementation for either equipment and host side. But also implementations on the SECS-II and HSMS levels are possible. Another way to use it is for testing your host or equipment implementation using python unit tests.

  • Callbacks and events
    • Callbacks
      • Inherited handler
      • Target object
      • Registering callbacks
    • Events
      • Inherited handler
      • Target objects
      • Registering events
  • Implementing a GEM equipment
    • Using your own name
    • Adding status variables
    • Adding equipment constants
    • Adding collection events
    • Adding alarms
    • Adding remote commands
  • Custom streams and functions
    • Custom data item
    • Custom stream function
    • Integrate a stream function
  • Secs Function Definition Language
    • Data items
    • List
      • Fixed length lists
      • Open length lists
      • Nesting
        • Nesting open length lists in fixed length lists
    • Comments
    • Why create a custom function definition language?
    • Why not create a completely new definition language?
  • Testing
Previous Next

© Copyright 2015-2024, Benjamin Parzella.

Built with Sphinx using a theme provided by Read the Docs.