{"action":"closed","issue":{"url":"https://api.github.com/repos/kjwoodsISIS/IBEX/issues/236","repository_url":"https://api.github.com/repos/kjwoodsISIS/IBEX","labels_url":"https://api.github.com/repos/kjwoodsISIS/IBEX/issues/236/labels{/name}","comments_url":"https://api.github.com/repos/kjwoodsISIS/IBEX/issues/236/comments","events_url":"https://api.github.com/repos/kjwoodsISIS/IBEX/issues/236/events","html_url":"https://github.com/kjwoodsISIS/IBEX/issues/236","id":136059838,"number":236,"title":"GUI: Define the form of the Instrument Configuration File [TIMEBOX: 0.5d]","user":{"login":"kjwoodsISIS","id":7249337,"avatar_url":"https://avatars.githubusercontent.com/u/7249337?v=3","gravatar_id":"","url":"https://api.github.com/users/kjwoodsISIS","html_url":"https://github.com/kjwoodsISIS","followers_url":"https://api.github.com/users/kjwoodsISIS/followers","following_url":"https://api.github.com/users/kjwoodsISIS/following{/other_user}","gists_url":"https://api.github.com/users/kjwoodsISIS/gists{/gist_id}","starred_url":"https://api.github.com/users/kjwoodsISIS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kjwoodsISIS/subscriptions","organizations_url":"https://api.github.com/users/kjwoodsISIS/orgs","repos_url":"https://api.github.com/users/kjwoodsISIS/repos","events_url":"https://api.github.com/users/kjwoodsISIS/events{/privacy}","received_events_url":"https://api.github.com/users/kjwoodsISIS/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kjwoodsISIS/IBEX/labels/fixed","name":"fixed","color":"009800"},{"url":"https://api.github.com/repos/kjwoodsISIS/IBEX/labels/story","name":"story","color":"c7def8"}],"state":"closed","locked":false,"assignee":{"login":"ISISBuildServer","id":10670728,"avatar_url":"https://avatars.githubusercontent.com/u/10670728?v=3","gravatar_id":"","url":"https://api.github.com/users/ISISBuildServer","html_url":"https://github.com/ISISBuildServer","followers_url":"https://api.github.com/users/ISISBuildServer/followers","following_url":"https://api.github.com/users/ISISBuildServer/following{/other_user}","gists_url":"https://api.github.com/users/ISISBuildServer/gists{/gist_id}","starred_url":"https://api.github.com/users/ISISBuildServer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ISISBuildServer/subscriptions","organizations_url":"https://api.github.com/users/ISISBuildServer/orgs","repos_url":"https://api.github.com/users/ISISBuildServer/repos","events_url":"https://api.github.com/users/ISISBuildServer/events{/privacy}","received_events_url":"https://api.github.com/users/ISISBuildServer/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/kjwoodsISIS/IBEX/milestones/14","html_url":"https://github.com/kjwoodsISIS/IBEX/milestones/2013_11_21","labels_url":"https://api.github.com/repos/kjwoodsISIS/IBEX/milestones/14/labels","id":1592697,"number":14,"title":"2013_11_21","description":"","creator":{"login":"kjwoodsISIS","id":7249337,"avatar_url":"https://avatars.githubusercontent.com/u/7249337?v=3","gravatar_id":"","url":"https://api.github.com/users/kjwoodsISIS","html_url":"https://github.com/kjwoodsISIS","followers_url":"https://api.github.com/users/kjwoodsISIS/followers","following_url":"https://api.github.com/users/kjwoodsISIS/following{/other_user}","gists_url":"https://api.github.com/users/kjwoodsISIS/gists{/gist_id}","starred_url":"https://api.github.com/users/kjwoodsISIS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kjwoodsISIS/subscriptions","organizations_url":"https://api.github.com/users/kjwoodsISIS/orgs","repos_url":"https://api.github.com/users/kjwoodsISIS/repos","events_url":"https://api.github.com/users/kjwoodsISIS/events{/privacy}","received_events_url":"https://api.github.com/users/kjwoodsISIS/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":4,"state":"open","created_at":"2016-02-19T10:56:12Z","updated_at":"2016-02-24T13:22:57Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-02-24T13:21:50Z","updated_at":"2016-02-24T13:22:57Z","closed_at":"2016-02-24T13:22:57Z","body":"As a support person, I want to define the form of the Instrument Configuration File, so that the instrument configuration is persisted in a document, structutred form.\r\n\r\n'''Acceptance Criteria'''\r\n1. A definition of the form of the Instrument Configuration File (documented on the project wiki).\r\n1. A definition of where the Instrument Configuration File will be stored (and documented on the project wiki).\r\n1. An example of an Instrument Configuration File.\r\n\r\n'''Notes'''\r\n1. Need to hold a meeting to decide details first.\r\n1. The Instrument Configuration File should be an XML file.\r\n1. The Instrument Configuration File is essentially a list of the devices that make up the instrument.\r\n1. The Instrument Configuration File should be stored on the control PC\r\n   1. we just need to state where (in some shared location so that it can be read by clients)\r\n1. The Instrument Configuration File could include a link to an image to be used for the Synoptic Display.\r\n1. The Instrument Configuration File could include a mechanism to bind devices to hot-spots on the Synoptic Display.\r\n1. The Instrument Configuration File could define a hierarchy so devices can be view in groups\r\n1. The items listed in the Instrument Configuration File should be ordered (e.g. from the beam shutter -> sample and beyond)\r\n1. It would be very helpful if the Instrument Configuration File could be read by the DAE-ICP program and included in a Nexus file (for use by Mantid).\r\n1. Could incorporate SECI config files."}}