Could this also support CA

Abierto
#2 2 comentarios 0 reacciones 1 asignado Ver en GitHub

@Monarda ya está trabajando en esto.

Desde el 15/10/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

I learned about SnowSignal at the ICALEPCS meeting this week. It seems very interesting.

I am looking for something exactly like this, but for CA, not PVA. My use case is not docker swarms, but rather simply being able to connect to CA PVs on a different subnet. If the server on the other network is running multiple IOCs then UDP unicast via EPICS_CA_ADDR_LIST cannot be used. This is a common problem.

It seems like it would be pretty easy to modify this to also work for CA, since one can already specify the broadcast port. It should just be the code that checks for whether the packet is really PVA that needs changing.

I do have a question about why there is code to filter out broadcast requests that come from the same MAC address that the UDP broadcast listener is running on:
https://github.com/ISISNeutronMuon/SnowSignal/blob/fafdb0ae355c62fbfc8a066017afc681b423b796/snowsignal/udp_relay_transmit.py#L141

I would like to be able to run CA clients on the same machine as the SnowSignal process that is listening for UDP broadcasts. Why is that not allowed?

Lenguaje dominante
Python
Estrellas
13
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.