{"id":20687634,"url":"https://github.com/klauer/hgvpu","last_synced_at":"2026-02-02T02:03:45.141Z","repository":{"id":72187115,"uuid":"140026684","full_name":"klauer/hgvpu","owner":"klauer","description":"LCLS-II HGVPU IOC ((official remote: ssh://lcls-dev3/afs/slac/g/cd/swe/git/repos/slac/motioncontrol/Undulator_HXR.git))","archived":false,"fork":false,"pushed_at":"2018-10-09T23:04:59.000Z","size":747,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"refactor","last_synced_at":"2025-06-25T10:52:18.054Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klauer.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-06T20:25:08.000Z","updated_at":"2019-01-15T19:25:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"6e392199-4987-4c8b-921e-dfd5c38043df","html_url":"https://github.com/klauer/hgvpu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/klauer/hgvpu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fhgvpu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fhgvpu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fhgvpu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fhgvpu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klauer","download_url":"https://codeload.github.com/klauer/hgvpu/tar.gz/refs/heads/refactor","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fhgvpu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29001519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T01:32:03.847Z","status":"online","status_checked_at":"2026-02-02T02:00:07.448Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T22:57:50.941Z","updated_at":"2026-02-02T02:03:45.124Z","avatar_url":"https://github.com/klauer.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"#==============================================================\n#\n#  Name: README\n#\n#  Rem:  This is the top level directory for the LCLS\n#        Undulator Control EPICS IOC Application. \n#\n#  Loc:  /afs/slac/g/lcls/build/epics/iocTop/Undulator\n#\n#  Auth: 04-Jan-2008, A. Alarcon      (ALARCON)\n#  Rev:  dd-mmm-yyyy, Reviewer's Name (USERNAME)\n#--------------------------------------------------------------\n#  Mod:\n#        dd-mmm-yyyy, Reviewer's Name (USERNAME)\n#          coment\n#\n#==============================================================\n#\nFilename               Description\n----------             -----------------\nMakefile               Top level makefile\nREADME                 This file\nRELEASE_NOTES          Application release notes\n\n\nDirectory Names        Description\n----------------       ------------\ndb                     Generated by make and contains database files\ndbd                    Generated by make and contains database definition file\nbin                    Generated by make and contains binary files\niocBoot                Contains IOC startup script loaded at boot\nconfigure              Contains make configuration files\nucmApp                 Application files\n\n\nRebooting Undulator IOCs\n--------------------------------------------------------\n1. lclshome -\u003e Collimator/Motion -\u003e UND1\n2. click Global Controls...\n3. select appropriate undulators\n4. select reboot\n5. deselect ALL\n\n\nUpdating Undulator Polynimals\n--------------------------------------------------------\n1. Get updated polynomial excel file from Heinz-Dieter\n2. Save file as .csv\n3. Update files in ucmApp/Db/undulator\n4. CVS diff UndulatorPolynomials.csv\n\t-Verify only appropriate lines are updated\n\t-Verify no significant digits were lost\n5. Commit changes\n6. Tag and release\n7. Reboot relevant undulators\n\n\nUpdating Undulator IOC st.cmd\n---------------------------------------------------------\n1. Log into production\n2. Edit $IOC_DATA/sioc-und1-uc01/iocInfo/IOC-version-list\n\t-Each line number corresponds to an undulator, the name is the tagged version\n\t-Edit for the appropriate updates\n4. Make the APP, this runs a script to autogenerate the startup files\n5. Reboot appropriate IOCs\n\n\nSkew Level 2 Recover Instructions\n----------------------------------------------------------\n1. lclshome -\u003e Collimator/Motion -\u003e UND1\n2. Select the undlator with the problem\n3. Translation Stages...-\u003eSkew level2 recover instructions...\n4. Follow directions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklauer%2Fhgvpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklauer%2Fhgvpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklauer%2Fhgvpu/lists"}