diff --git a/src/ca/CAref.html b/src/ca/CAref.html index 878e1fb39..3b4b5e6dc 100644 --- a/src/ca/CAref.html +++ b/src/ca/CAref.html @@ -90,6 +90,7 @@ $Date$

  • catime - CA client library performance test
  • ca_test - dump the value of a PV in each external data type to the console
  • +
  • excas - an example server
  • Command Line Tools

    @@ -1571,9 +1572,166 @@ etc.

    -

    +

    excas

    -

    Troubleshooting

    +

    excas [options]

    + +

    This is an example CA server that is sometimes used for testing purposes. An +example server can be created with the makeBaseApp perl script, as descibed in +the application Developer's Guide.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Options
    OptionDescription
    -duuuuset level uuuu for debug messages, where uuuu is an positive integer + number
    -paaaaprefix all of the PV names below with aaaa changing the name of + "bill" to "xyz:bill"
    -tn.nset execution time where n.n is a positive real number
    -cuuuuset the numbered alias count
    -s1 or -s0-s1 is the default it enables periodic scanning of the PV replacing + the PV with its value added with a small random change, -s0 turns off + type of periodic scanning
    -ss1 or -ss0-ss1 is the default it enables synchronous scanning, and -ss0 turns + on asynchronous scanning
    + +

    The example server has a compile time fixed set of example variables.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Process Variables
    PV NameNumber of ElementsIO TypeData TypeHigh LimitLow LimitScan Period
    jane1Synchronousfloat point, 64 bits10.00.00.1 Seconds, random noise changes
    fred1Synchronousfloat point, 64 bits10.0-10.02.0 Seconds, random noise changes
    janet1Asynchronousfloat point, 64 bits10.00.00.1 Seconds, random noise changes
    freddy1Asynchronousfloat point, 64 bits10.0-10.02.0 Seconds, random noise changes
    alan100Synchronousfloat point, 64 bits10.0-10.02.0 Seconds, random noise changes
    albert1000Synchronousfloat point, 64 bits10.0-10.020.0 Seconds, random noise changes
    boot1Synchronousenumerated, 16 bits10.0-10.0changed only by client
    booty1Asynchronousenumerated, 16 bits10.0-10.01.0 Seconds, random noise changes
    bill1Synchronousfloat point, 64 bits10.0-10.0changed only by client
    + +

    Bugs

    + +

    Not all of the options listed above have been tested recently.

    + +

    Troubleshooting

    When Clients Do Not Connect to Their Server