The interface and REST node needs to include new methods for 12ID beamline robots.
- Go over the following repo to investigate the important functions
https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FByeongdulee%2FUR_12idb%2Fblob%2Fmain%2Frobot12idb.py&data=05%7C02%7Cdozgulbas%40anl.gov%7C7380c9a6e333408456c308de0db67d50%7C0cfca18525f749e38ae7704d5326e285%7C0%7C0%7C638963274590270932%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=EegbX80E%2FnzGpJswY7n%2BUanm2Cp64iWf%2FsZeGHXbSto%3D&reserved=0
-
Some important methods:
-get_sample
-returnsample
-auto_align_12idb_remote_heater,
-auto_align_12idb_standard_holder for automatic alignment of the target position
-
Add new actions in to REST Node for corresponding methods
Notes on these methods:
Ultimately, ‘get_sample’ and ‘returnsample’ are what used the most.
Whenever it transports a sample, it updates ini file to keep track all operation parameters and samples.
The interface and REST node needs to include new methods for 12ID beamline robots.
Some important methods:
-
get_sample-
returnsample-
auto_align_12idb_remote_heater,-
auto_align_12idb_standard_holderfor automatic alignment of the target positionAdd new actions in to REST Node for corresponding methods
Notes on these methods:
Ultimately, ‘get_sample’ and ‘returnsample’ are what used the most.
Whenever it transports a sample, it updates ini file to keep track all operation parameters and samples.