Skip to content
Snippets Groups Projects
Select Git revision
  • 913c21d8e11d5e95e525fc7a7ab8cfc8029a9530
  • master default protected
  • alf
  • new_lol_names
  • dither_on_off_disabled
  • yocto
  • pypcc2
  • pypcc3
  • 2020-12-07-the_only_working_copy
  • v2.1
  • v2.0
  • v1.0
  • v0.9
  • Working-RCU_ADC,ID
  • 2020-12-11-Holiday_Season_release
15 results

pypcc

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • PyPCC

    Python OPC-UA server to control the I2C devices in the LTS.

    • opcuserv.py: OPC-UA server that expose (visible) variables and methods.

    LTS structure:

    Raspberry pi (LTS_pypcc.yaml -> I2C controller on raspberry pi)

    Control PCB (LTS_switch.yaml -> I2C switch)

    RCU2 PCB (LTS_RCUx.yaml -> I2C devices)

    RCU2 Dither source (LTS_RCU2_dither.yaml -> I2C bitbang)

    ADC (LTS_RCU2_ADC.yaml -> SPI bitbang2)

    Clock PCB (LTS_clk.yaml -> I2C device)

    PLL (LTS_clkPLL.yaml -> SPI bitbang1)