Skip to content

Commit 1999b87

Browse files
committed
modules: remove unneeded colons from <dl>s
1 parent 8d8576c commit 1999b87

File tree

1 file changed

+27
-29
lines changed

1 file changed

+27
-29
lines changed

protocol/specification/modules.rst

Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@ will be extended continuously.
7070
Basic Parameters
7171
~~~~~~~~~~~~~~~~
7272

73-
Parameter ``"value"``:
73+
Parameter ``"value"``
7474
A parameter representing the *main* value of a readable module.
7575

76-
Parameter ``"status"``:
76+
Parameter ``"status"``
7777
A :ref:`tuple` of two elements:
7878

7979
- A predefined value from an :ref:`enum`. The possible values for each
@@ -89,15 +89,15 @@ Parameter ``"status"``:
8989

9090
- A free form descriptive text.
9191

92-
Parameter ``"pollinterval"``:
92+
Parameter ``"pollinterval"``
9393
A hint to the module for the polling interval in seconds, type is always a
9494
:ref:`double`.
9595

96-
Parameter ``"target"``:
96+
Parameter ``"target"``
9797
Present, if the module's main value is to be changeable remotely, i.e. it
9898
is at least a Writable_.
9999

100-
Command ``"stop"``:
100+
Command ``"stop"``
101101
Mandatory command on a drivable. When a module's target is changed (or, if
102102
present, when the ``go`` command is sent), it is 'driving' to a new value
103103
until the target is reached or until its stop command is sent.
@@ -106,7 +106,7 @@ Command ``"stop"``:
106106
parameter to a value close to the present one. Then it SHOULD act as if
107107
this value had been the initial target.
108108

109-
Command ``"go"``:
109+
Command ``"go"``
110110
Optional command for starting an action. If the ``go`` command is present,
111111
changing any parameter (especially the 'target' parameter) does not yet
112112
initiate any action leading to a BUSY state. In contrast, if no 'go'
@@ -115,34 +115,34 @@ Command ``"go"``:
115115
state. Changing any parameter, which has an impact on measured values,
116116
should be executed immediately.
117117

118-
command ``"hold"``:
118+
Command ``"hold"``
119119
Optional command on a drivable. Stay more or less where you are, cease
120120
movement, be ready to continue soon, target value is kept. Continuation can
121121
be triggered with ``go``, or if not present, by putting the target parameter
122122
to its present value.
123123

124-
Command ``"shutdown"``:
124+
Command ``"shutdown"``
125125
Optional command for shutting down the hardware. When this command is sent,
126126
and the status is DISABLED, it is safe to switch off the related device.
127127

128128

129129
Ramping
130130
~~~~~~~
131131

132-
Parameter ``"ramp"``:
132+
Parameter ``"ramp"``
133133
Writable parameter, desired ramp. Units: main units/min.
134134

135-
Parameter ``"setpoint"``:
135+
Parameter ``"setpoint"``
136136
Ramping setpoint, read only.
137137

138-
Parameter ``"time_to_target"``:
138+
Parameter ``"time_to_target"``
139139
Read only :ref:`double`, expected time to reach target in seconds.
140140

141141

142142
Modes
143143
~~~~~
144144

145-
Parameter ``"mode"``:
145+
Parameter ``"mode"``
146146
A parameter of datatype :ref:`enum`, for selecting the operation mode of a
147147
module. The available operation modes can not be predefined in the
148148
specification, since they depend on the specific module.
@@ -265,11 +265,11 @@ visualized in the following graph:
265265
Error handling
266266
~~~~~~~~~~~~~~
267267

268-
Command ``"reset"``:
268+
Command ``"reset"``
269269
Optional command for putting the module into a state predefined by the
270270
implementation.
271271

272-
Command ``"clear_errors"``:
272+
Command ``"clear_errors"``
273273
Optional command to try and clear an error state. It may be called when
274274
status is ERROR, and the command will try to transform status to IDLE or
275275
WARN. If it can not do it, the status should not change or change to an
@@ -279,7 +279,7 @@ Command ``"clear_errors"``:
279279
Coupled Modules
280280
~~~~~~~~~~~~~~~
281281

282-
Parameter ``"controlled_by"``:
282+
Parameter ``"controlled_by"``
283283
The control mechanism of a module might be coupled to another module (both
284284
modules are Drivable or Writable). This coupling is indicated by the
285285
``controlled_by`` parameter (readonly). The datatype of the
@@ -327,8 +327,7 @@ Parameter ``"controlled_by"``:
327327
for example the parameter ``"_automatic_nv_pressure_mode"`` in the
328328
example of a liquid helium cooled cryostat.
329329

330-
Parameter ``"control_active"``:
331-
330+
Parameter ``"control_active"``
332331
A readonly flag indicating whether a drivable or writable module is
333332
currently actively controlling. On a drivable without ``control_active``
334333
parameter or with ``control_active=true``, the system is trying to bring the
@@ -365,7 +364,7 @@ Parameter ``"control_active"``:
365364
would switch control from one module to the other, toggling the
366365
``control_active`` parameter of both modules.
367366

368-
Command ``"control_off"``:
367+
Command ``"control_off"``
369368
A command to turn off active control (i.e setting the parameter
370369
``control_active`` to false). This command is needed for turning off
371370
control, when there is no controlled module, e.g. when there is no heater
@@ -384,8 +383,7 @@ Command ``"control_off"``:
384383
Limits and Offset
385384
~~~~~~~~~~~~~~~~~
386385

387-
Parameter ``"target_limits"``:
388-
386+
Parameter ``"target_limits"``
389387
In addition to the range given in the ``datainfo`` property of the
390388
``target`` parameter, a SEC node might offer changeable limits restricting
391389
the allowed range even more. ``target_limits`` is structured as a
@@ -397,15 +395,15 @@ Parameter ``"target_limits"``:
397395

398396
.. _offset:
399397

400-
Parameter ``"offset"``:
398+
Parameter ``"offset"``
401399
A storage for an offset to be applied when converting SECoP values to ECS
402400
values. See feature `HasOffset`_.
403401

404402

405403
Communication
406404
~~~~~~~~~~~~~
407405

408-
Command ``"communicate"``:
406+
Command ``"communicate"``
409407
Used for direct communication with hardware, with proprietary commands. It
410408
is useful for debugging purposes, or if the implementor wants to give access
411409
to parameters not supported by the driver. The datatype might be
@@ -500,7 +498,7 @@ values in a JSON object.
500498

501499
Currently 2 qualifiers are defined:
502500

503-
``"t"``:
501+
``"t"``
504502
The timestamp when the parameter has changed or was verified/measured (when
505503
no timestamp is given, the ECS may use the arrival time of the update
506504
message as the timestamp). It SHOULD be given, if the SEC node has a
@@ -511,7 +509,7 @@ Currently 2 qualifiers are defined:
511509
.. note:: To check if a SEC node supports time stamping, a ``ping`` request
512510
can be sent (see also :ref:`message-heartbeat`).
513511

514-
``"e"``:
512+
``"e"``
515513
The uncertainty of the quantity. MUST be in the same units as the value.
516514
So far the interpretation of "e" is not fixed (sigma vs. RMS difference
517515
vs. other possibilities).
@@ -550,7 +548,7 @@ Base classes
550548

551549
.. _Communicator:
552550

553-
``"Communicator"``:
551+
``"Communicator"``
554552
The main purpose of the module is communication. It may have none of the
555553
predefined parameters of the other classes.
556554

@@ -560,13 +558,13 @@ Base classes
560558

561559
.. _Readable:
562560

563-
``"Readable"``:
561+
``"Readable"``
564562
The main purpose is to represent readable values (i.e. from a Sensor).
565563
It has at least a ``value`` and a ``status`` parameter.
566564

567565
.. _Writable:
568566

569-
``"Writable"``:
567+
``"Writable"``
570568
The main purpose is to represent fast settable values (i.e. a switch).
571569
It must have a ``target`` parameter in addition to what a `Readable`_ has.
572570
It does not have a ``stop`` command. A module which needs time to reach
@@ -575,7 +573,7 @@ Base classes
575573

576574
.. _Drivable:
577575

578-
``"Drivable"``:
576+
``"Drivable"``
579577
The main purpose is to represent slow settable values (i.e. a temperature or
580578
a motorized needle valve). It must have a ``stop`` command in addition to
581579
what a `Writable`_ has. Note that in case the ``stop`` command has no
@@ -596,7 +594,7 @@ functionality in a specific way.
596594

597595
.. _HasOffset:
598596

599-
``"HasOffset"``:
597+
``"HasOffset"``
600598
This feature indicates that the ``value`` and ``target`` parameters of a
601599
module represent raw values, which need to be corrected by an offset. A
602600
module with the feature ``"HasOffset"`` must have a parameter ``offset``,

0 commit comments

Comments
 (0)