Compare commits
2 Commits
d3ffe90f84
...
ca20ff7555
| Author | SHA1 | Date | |
|---|---|---|---|
| ca20ff7555 | |||
| d359b00e30 |
@@ -215,6 +215,14 @@ class BrokerSlowAPI(BaseAPI):
|
||||
return response.get("changed_parameters")
|
||||
|
||||
|
||||
def upload_custom_dap_script(self, name, code, *args, **kwargs):
|
||||
params = {
|
||||
"name": name,
|
||||
"code": code
|
||||
}
|
||||
response = self.post("upload_custom_dap_script", params, *args, **kwargs)
|
||||
return response.get("message")
|
||||
|
||||
def get_dap_settings(self, detector, *args, **kwargs):
|
||||
params = {"detector_name": detector}
|
||||
response = self.get("get_dap_settings", params, *args, **kwargs)
|
||||
|
||||
@@ -29,6 +29,7 @@ ALLOWED_DAP_PARAMS = dict(
|
||||
beam_center_x = Number,
|
||||
beam_center_y = Number,
|
||||
beam_energy = Number,
|
||||
custom_script = str,
|
||||
detector_distance = Number,
|
||||
disabled_modules = Sequence,
|
||||
do_peakfinder_analysis = bool,
|
||||
|
||||
Reference in New Issue
Block a user