Skip to content
Snippets Groups Projects
Commit 5c21f1cd authored by David Hammer's avatar David Hammer
Browse files

Set more explicit defaults per class

parent f8edc53c
No related branches found
No related tags found
2 merge requests!12Snapshot: field test deployed version as of end of run 202201,!3Base correction device, CalCat interaction, DSSC and AGIPD devices
......@@ -348,6 +348,11 @@ class AgipdCalcatFriend(calcat_utils.BaseCalcatFriend):
OVERWRITE_ELEMENT(schema)
.key(f"{param_prefix}.memoryCells")
.setNewDefaultValue(352)
.commit(),
OVERWRITE_ELEMENT(schema)
.key(f"{param_prefix}.biasVoltage")
.setNewDefaultValue(300)
.commit()
)
......
......@@ -123,6 +123,11 @@ class DsscCalcatFriend(calcat_utils.BaseCalcatFriend):
OVERWRITE_ELEMENT(schema)
.key(f"{param_prefix}.memoryCells")
.setNewDefaultValue(400)
.commit(),
OVERWRITE_ELEMENT(schema)
.key(f"{param_prefix}.biasVoltage")
.setNewDefaultValue(100) # TODO: proper
.commit()
)
(
......
......@@ -248,25 +248,33 @@ class BaseCalcatFriend:
UINT32_ELEMENT(schema)
.key(f"{param_prefix}.memoryCells")
.displayedName("Memory cells")
.description(
"Number of memory cells / frames per train. Relevant for burst mode."
)
.assignmentOptional()
.noDefaultValue()
.defaultValue(1)
.reconfigurable()
.commit(),
UINT32_ELEMENT(schema)
.key(f"{param_prefix}.pixelsX")
.displayedName("Pixels X")
.assignmentOptional()
.defaultValue(512)
.commit(),
UINT32_ELEMENT(schema)
.key(f"{param_prefix}.pixelsY")
.displayedName("Pixels Y")
.assignmentOptional()
.defaultValue(128)
.commit(),
DOUBLE_ELEMENT(schema)
.key(f"{param_prefix}.biasVoltage")
.displayedName("Bias voltage")
.description("Sensor bias voltage")
.assignmentOptional()
.defaultValue(300)
.reconfigurable()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment