PupProxyExt properties

All PupProxyExt types (PupNumericProxyExt, PupBooleanProxyExt, PupEnumProxyExt, and PupStringProxyExt) share the same set of configuration properties. Any one of the PupProxyExt types is a proxy for one piece of data of interest in a PUP controller. This single piece of data is defined by a combination of the channel and the attribute in that channel.

Figure 19 shows the property sheet of an example PupProxyExt.

Figure 19. Property sheet for a PupNumericProxyExt


Property sheet for a PupNumericProxyExt

In addition to typical ProxyExt properties, the proxy extension in any PUP proxy point includes these additional properties:

NoteAny BooleanWritable PUP proxy point has two additional properties in its proxy extension. See the next section PUP BooleanWritable notes. Also, there are special considerations for some Numeric Points, depending on attributes assigned. See NumericPoints with “CV” attribute.

PUP BooleanWritable notes

In addition all other PupProxyExt properties, the following two properties apply to the PupBooleanProxyExt in a BooleanWritable PUP proxy point:

  • Value to Write If True

    The value written to the PUP attribute whenever a write of the value “true” is required. Normally, this should be set to “1”.

  • Value to Write If False

    The value written to the PUP attribute whenever a write of the value “false” is required. Normally, this should be set to “0”.