f7778539e8
make CALC/OCAL fields twice as long
2025-05-23 11:42:17 +02:00
45ea3d5664
extend calc records and expressions to inputs A-U
2025-05-22 16:34:16 +02:00
55791ef470
Merge branch 7.0.9 into PSI-7.0
2025-03-03 17:19:23 +01:00
Érico Nogueira
8ac2c87156
Post monitors from compress record when resetting it
...
This way clients receive updates with an empty array after writing into
the RES field.
2025-02-05 09:59:18 -06:00
Timo Korhonen
065fe7cab6
Fix internal link
2025-01-28 15:05:55 -08:00
4ee766b6b1
correct mask for finding field in linkGrp
...
It worked before because the get_xxx functions are never called for
the links (bit0 = 1), but checking both bits looks cleaner.
2024-12-11 09:31:49 -06:00
5143258011
fix support for link 0
2024-12-11 09:31:49 -06:00
9b8712e095
Merge remote-tracking branch 'github/recursion_bug_v2' into PSI-7.0
2024-12-05 16:59:12 +01:00
d13441ebba
Revert "fix recursion bug"
...
This reverts commit 7d73932dc8 .
2024-12-05 16:58:32 +01:00
b53505d339
Merge branch '7.0' into PSI-7.0
2024-12-05 16:58:15 +01:00
1567da1366
correct mask for finding field in linkGrp
...
It worked before because the get_xxx functions are never called for
the links (bit0 = 1), but checking both bits looks cleaner.
2024-11-29 10:47:23 +01:00
35ba9d65a2
fix support for link 0
2024-11-29 10:42:07 +01:00
7d73932dc8
fix recursion bug
...
Previously, linking a field of e.g. a calc record to itself
(calc.INPA = calc.A) directly or through a chain of other records
that support to follow the link for attributes like units, precision
caused an infinite recursion and crashed the ioc.
Affected records: calc, calcout, seq, sub and aSub
Also added support for seq link 0 fields which had been added meanwhile.
2024-11-25 11:32:41 +01:00
9e7cd241e0
fix DBE_PROPERTY events for mbbi/mbbo records
2024-11-13 10:00:12 -06:00
Minijackson
7cdaaf716a
Generate Markdown from all .pod and .dbd.pod files
...
Co-authored-by: Timo Korhonen <timo.korhonen@ess.eu >
2024-10-02 09:16:29 -05:00
2296dbc132
Merge remote-tracking branch 'github/propmon' into PSI-7.0
2024-09-06 14:56:21 +02:00
22aaded26d
fix DBE_PROPERTY events for mbbi/mbbo records
2024-09-02 11:46:49 +02:00
03f17a08c3
Merge branch '7.0' into PSI-7.0
2024-08-07 17:30:04 +02:00
Chris Guerrero
ede745cc34
Update aSubRecord.dbd.pod
2024-06-12 09:14:30 -07:00
DW
11fba63d18
Fix histogram doc
2024-05-29 09:17:03 -05:00
Simon Rose
beec00b403
Fix issue with compress record
...
The handling of N-to-M array compression was broken with the addition
of the partial buffer option, which broke the bounds check that was
being used.
Note that this also makes the partial buffer option more consistent;
if, for example, you have
```
record(compress, foo) {
field(ALG, "N to 1 Average")
field(INP, "bar NPP")
field(NSAM, 2)
field(N, 2)
field(PBUF, YES)
}
```
(with `bar` having, e.g. length 3), then this will now behave as
expected on both of the samples.
2024-05-29 09:15:35 -05:00
DW
4966baf423
fix sizv for printf & fix doc
2024-05-20 09:18:26 -04:00
Michael Davidsaver
e5b4829074
bound lso/lsi to limit of dbAddr::field_size
2024-05-19 11:57:19 -04:00
Érico Nogueira
66ce1c2076
Fix calcout doc typo.
2024-05-02 15:29:22 -03:00
87d492bffd
Merge branch '7.0' into PSI-7.0
2024-04-30 14:40:00 +02:00
Andrew Johnson
331df3d7e4
UNRELEASED => 7.0.8
2023-12-14 16:42:10 -06:00
Érico Nogueira
68fea5c2ca
Set ASL0 for mbboDirect Bx fields.
...
Since the record's VAL field is ASL0, it doesn't make sense to gate
writes into the Bx fields with ASL1.
2023-12-01 16:49:41 +01:00
Michael Davidsaver
27ad623d68
bi "Raw Soft Channel" use MASK
...
If set, apply MASK to value read into RVAL.
2023-12-01 16:48:06 +01:00
1d3a2defa2
Merge 7.0 commit 'ca9c95' into PSI-7.0
2023-12-01 14:21:07 +01:00
Érico Nogueira
0cf8c934f9
Set ASL0 for mbboDirect Bx fields.
...
Since the record's VAL field is ASL0, it doesn't make sense to gate
writes into the Bx fields with ASL1.
2023-11-29 09:44:03 -06:00
Michael Davidsaver
f2fe9d1203
bi "Raw Soft Channel" use MASK
...
If set, apply MASK to value read into RVAL.
2023-11-07 15:53:41 -08:00
Michael Davidsaver
1f2edb69d2
silence -Wformat-security for printfRecord
...
we know what we are doing... right?
2023-09-05 08:53:03 +02:00
Érico Nogueira
df397f4ade
fix typo in boRecord.dbd.pod
2023-08-28 14:17:00 +02:00
73f80cced9
Merge branch '7.0' into PSI-7.0
2023-08-21 14:14:16 +02:00
Henrique Silva
5c99031157
Add missing AFTC documentation to records
...
Fixes #313
2023-07-22 08:33:19 -07:00
Henrique Silva
a01c671399
Add missing HYST field documentation to longin record
2023-07-22 08:33:19 -07:00
Karl Vestin
3ee6097ab7
Fixes #361
2023-07-22 08:30:44 -07:00
5b058d7d27
Merge branch '7.0' into PSI-7.0
2023-06-22 16:36:32 +02:00
Michael Davidsaver
5a1f3ecc8b
doc: note when some record types were introduced
2023-05-18 11:57:41 -07:00
d3dc2afd8d
Merge branch '7.0' (after codeathon 2023) into PSI-7.0
2023-03-29 13:36:52 +02:00
Michael Davidsaver
d3f93746a8
1<<31 upsets ubsan
2023-03-10 10:57:35 +00:00
Brendan Chandler
832abbd3b1
Return an error if subrecord processing fails due to bad INP links
...
If a sub record has an invalid INPx link, it was silently failing (and
not running the proc function). This change plumbs in the error, so
the put fails and the user knows something went wrong.
2023-03-10 10:56:58 +00:00
Simon Rose
b963a4564e
Added commend about PBUF having no effect on 'Average' algorithm
2023-03-10 09:51:08 +00:00
Simon Rose
579c125b01
Updated documentation
2023-03-10 09:51:08 +00:00
Simon Rose
dec23501e1
Added test for array_average
2023-03-10 09:51:08 +00:00
Simon Rose
11a4bed9aa
compress_scalar for average works correctly now
2023-03-10 09:51:08 +00:00
Simon Rose
84f4771691
Single input data test passes
2023-03-10 09:51:08 +00:00
Simon Rose
3ab22818da
Added failing test for partially filled buffer average
2023-03-10 09:51:08 +00:00
5db310813f
Merge branch '7.0' into PSI-7.0
2023-02-15 16:54:36 +01:00
Andrew Johnson
413f14e4ae
Remove now-unused pdset variable.
2022-12-29 18:10:38 -06:00