urn:schemas-cosylab-com:BACI:1.0
complexType RWdoubleSeq

Super Types
{http://www.w3.org/2001/XMLSchema}anyType
|
+--{urn:schemas-cosylab-com:BACI:1.0}CharacteristicModel (restriction)
|
+--{urn:schemas-cosylab-com:BACI:1.0}Property (extension)
|
+--{urn:schemas-cosylab-com:BACI:1.0}TypelessProperty (extension)
|
+--{urn:schemas-cosylab-com:BACI:1.0}PdoubleSeq_ (restriction)
|
+--{urn:schemas-cosylab-com:BACI:1.0}PdoubleSeq (extension)
|
+--{urn:schemas-cosylab-com:BACI:1.0}RWdoubleSeq (extension)

Documentation
Read Write sequence of Double values.
The values defined for the Characteristics apply to each single element of the sequence. 
Properties
This component is not nillable.

Model
<...
  archive_delta = xs:double : 0.0
  archive_delta_percent = xs:double : 0
  archive_max_int = xs:double : 0.0
  archive_mechanism = xs:string : monitor_collector
  archive_min_int = xs:double : 0.0
  archive_priority = xs:int : 3
  archive_suppress = xs:boolean : false
  default_timer_trig = xs:double : 1.0
  default_value = xs:double : 0.0
  description = xs:string : -
  format = xs:string : -
  graph_max = xs:double : 1.7976931348623157E+308
  graph_min = xs:double : -1.7976931348623157E+308
  initialize_devio = xs:boolean : 0
  max_value = xs:double : 1.7976931348623157E+308
  min_delta_trig = xs:double : 0
  min_step = xs:double : 0
  min_timer_trig = xs:double : 0.001
  min_value = xs:double : -1.7976931348623157E+308
  resolution = xs:unsignedLong : 65535
  units = xs:string : ->

</...>


Attribute Summary
 xs:doublearchive_delta
          For a description of this characteristic, see documentation of the Plong propery.  
 xs:doublearchive_delta_percent
          For a description of this characteristic, see documentation of the Plong propery.  
 xs:doublearchive_max_int
          The maximum amount of time (in seconds and fractions of seconds) allowed to pass between two consecutive submissions to the log. 
 xs:stringarchive_mechanism
          The attribute archive_mechanism can be used to specify which mechanism should be taken for archiving the property. 
 xs:doublearchive_min_int
          The minimum amount of time (in seconds and fractions of seconds) allowed to pass between two consecutive submissions to the log. 
 xs:intarchive_priority
          The priority of the log entry that will carry the information required for archiving the parameter's value. 
 xs:booleanarchive_suppress
           The attribute archive_suppress can be used to enable, disable archiving of the property w/o changing the other values of archiving like archive_max_int, and archive_min_int.  
 xs:doubledefault_timer_trig
          When a timer is created without requiring a specific time interval, this is the value used. 
 xs:doubledefault_value
          For a description of this characteristic, see documentation of the Plong propery. 
 xs:stringdescription
          Description of the function and purpose of the Property. 
 xs:stringformat
          
 xs:doublegraph_max
          For a description of this characteristic, see documentation of the Plong propery. 
 xs:doublegraph_min
          For a description of this characteristic, see documentation of the Plong propery. 
 xs:booleaninitialize_devio
          It is used to initialize the devIO of the property if it is true. 
 xs:doublemax_value
          For a description of this characteristic, see documentation of the RWlong propery. 
 xs:doublemin_delta_trig
          For a description of this characteristic, see documentation of the Plong propery. 
 xs:doublemin_step
          For a description of this characteristic, see documentation of the Plong propery. 
 xs:doublemin_timer_trig
          Minimun allowed time interval (in seconds and fractions of second) for values published by timers. 
 xs:doublemin_value
          For a description of this characteristic, see documentation of the RWlong propery. 
 xs:unsignedLongresolution
          Bit pattern representing the significant bits in the property's value. 
 xs:stringunits
          A string representing the units (normally base SI units or combinations of SI units) of the quantity represented by the property.  

Attribute Detail

archive_delta

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
0.0
Use:
optional
Form:
unqualified

archive_delta_percent

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
0
Use:
optional
Form:
unqualified

archive_max_int

The maximum amount of time (in seconds and fractions of seconds) allowed to pass between two consecutive submissions to the log. If the time exceeds the value specified here, the log entry should be generated even though the value of the parameter has not changed sufficiently.

Type:
xs:double
Default:
0.0
Use:
optional
Form:
unqualified

archive_mechanism

The attribute archive_mechanism can be used to specify which mechanism should be taken for archiving the property. In this way a system that uses ACS can define its own archiving mechanism. ACS provides support for archiving properties through notification channel (notification_channel). ALMA SW provides in ARCHIVE subsytem additional mechanism: monitor collector (monitor_collector). From ACS 9.0 monitor collector is also default mechanism for archiving properties. Depend on the implementation of the archiving mechanism all or just some of archive_XYZ attributes can be used for its configuration. Notification channel uses all (three), meanwhile the monitor collector uses only archive_max_int.

Type:
xs:string
Default:
monitor_collector
Use:
optional
Form:
unqualified

archive_min_int

The minimum amount of time (in seconds and fractions of seconds) allowed to pass between two consecutive submissions to the log. If the time is smaller than the value specified here, the log entry is not submitted, even though the value of the parameter has changed. This characteristic is used for archive monitors and is independent from the min_timer_trig characteristic, that is instead used for user defined monitors.

Type:
xs:double
Default:
0.0
Use:
optional
Form:
unqualified

archive_priority

The priority of the log entry that will carry the information required for archiving the parameter's value. Default is 3 (LM_INFO). If the priority exceeds the value specified in the logging proxy's MaxCachePriority, the archiving data will be transmitted to the centralized logger immediately. If it is below MinCachePriority, the data will be ignored. If it is somewhere in-between, it will be cached locally until a sufficient amount of log entries is collected for transmission to the centralized logger.

Type:
xs:int
Default:
3
Use:
optional
Form:
unqualified

archive_suppress

The attribute archive_suppress can be used to enable, disable archiving of the property w/o changing the other values of archiving like archive_max_int, and archive_min_int.

Type:
xs:boolean
Default:
false
Use:
optional
Form:
unqualified

default_timer_trig

When a timer is created without requiring a specific time interval, this is the value used. Normally, the value of a property has an intrisic change rate that should be specified here (in seconds and fractions of seconds). In this way applications can always get a reasonable update frequency without having to "guess" how often they have to request a value and without oversampling. This is particularly useful for GUI applications.

Type:
xs:double
Default:
1.0
Use:
optional
Form:
unqualified

default_value

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
0.0
Use:
optional
Form:
unqualified

description

Description of the function and purpose of the Property. Used in panels and to provide short help and documentation about the specific property.

Type:
xs:string
Default:
-
Use:
optional
Form:
unqualified

format

Type:
xs:string
Default:
-
Use:
optional
Form:
unqualified

graph_max

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
1.7976931348623157E+308
Use:
optional
Form:
unqualified

graph_min

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
-1.7976931348623157E+308
Use:
optional
Form:
unqualified

initialize_devio

It is used to initialize the devIO of the property if it is true. It uses the "default_value" characteristic to initialize the devIO. The default it is false/0.

Type:
xs:boolean
Default:
0
Use:
optional
Form:
unqualified

max_value

For a description of this characteristic, see documentation of the RWlong propery. The definition apply here to each single value in the sequence.

Type:
xs:double
Default:
1.7976931348623157E+308
Use:
optional
Form:
unqualified

min_delta_trig

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
0
Use:
optional
Form:
unqualified

min_step

For a description of this characteristic, see documentation of the Plong propery.

Type:
xs:double
Default:
0
Use:
optional
Form:
unqualified

min_timer_trig

Minimun allowed time interval (in seconds and fractions of second) for values published by timers. Independently from the requested time interval or from the frequency of change in case of monitors on changes, no values will be published less than min_timer_trig seconds from a previously published values. This characteristic is ment to limit bandwidth and avoit floading the system with new values. This characteristic is used for user defined monitors and is independent from the min_timer_trig characteristic, that is equivalently used for archive monitors.

Type:
xs:double
Default:
0.001
Use:
optional
Form:
unqualified

min_value

For a description of this characteristic, see documentation of the RWlong propery. The definition apply here to each single value in the sequence.

Type:
xs:double
Default:
-1.7976931348623157E+308
Use:
optional
Form:
unqualified

resolution

Bit pattern representing the significant bits in the property's value. For example a long is represented by 64 bits, but a physical device might deliver a value consisting only of 24 bits. In that case the resolution attribute has only the first 24 bits up. The remaining 8 bits shall be ignored by the application. This attribute is useful for example for returning the resolution of analog-digital conversion The specific usage must be documented case by case.

Type:
xs:unsignedLong
Default:
65535
Use:
optional
Form:
unqualified

units

A string representing the units (normally base SI units or combinations of SI units) of the quantity represented by the property.

Type:
xs:string
Default:
-
Use:
optional
Form:
unqualified

Source
<xs:complexType name="RWdoubleSeq">
<xs:complexContent>
<xs:extension base="PdoubleSeq">
<xs:attribute default="-1.7976931348623157E+308" name="min_value" type="xs:double" use="optional">
</xs:attribute>
<xs:attribute default="1.7976931348623157E+308" name="max_value" type="xs:double" use="optional">
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.