Skip to content

RecSync documentation missing informationΒ #87

@aqshafei

Description

@aqshafei

I'm currently developing a Python implementation of RecCaster to be used alongside p4p, Unfortunately, I've found the documentation a bit unclear or incomplete. Could you please help clarify or provide additional information?

In the existing implementation, the UDP announcement message includes a server address "SERV ADDR". However, it uses the broadcast address and not the actual IP used for TCP connections. RecCaster current implementation checks if "255.255.255.255" is received as "SERV ADDR" then uses the UDP source IP address as "SERV ADDR" instead.
Would it possible to update the documentation to provide a clearer explanation Of this behavior?

Would it be possible to expand the documentation to include more detailed information on the "Add Record" and "Add Info" TCP messages?

I am currently unsure about the specific expectations and requirements that RecCeiver has for these messages. While I have able to experiment with various values by reading RecCeiver source code.

These are the following question or additional documentation needed for "Add Record" and "Add Info"

Add Record

  • What are RTYPE types, are they just EPICS types?
  • What RecCeiver is expecting for RNAME? Is it just a full record name? For example, "PREFIX:RECORD:VALUE"

Add Info

  • What is the format for the key/value?
  • What specific information should be included in the "Add info" key/value pair?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions