{"action":"created","issue":{"url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM/issues/159","repository_url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM","labels_url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM/issues/159/labels{/name}","comments_url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM/issues/159/comments","events_url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM/issues/159/events","html_url":"https://github.com/HCALRunControl/levelOneHCALFM/issues/159","id":172514240,"number":159,"title":"TriggerAdaptor should not disable itself after taking all triggers","user":{"login":"kakwok","id":12798013,"avatar_url":"https://avatars.githubusercontent.com/u/12798013?v=3","gravatar_id":"","url":"https://api.github.com/users/kakwok","html_url":"https://github.com/kakwok","followers_url":"https://api.github.com/users/kakwok/followers","following_url":"https://api.github.com/users/kakwok/following{/other_user}","gists_url":"https://api.github.com/users/kakwok/gists{/gist_id}","starred_url":"https://api.github.com/users/kakwok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kakwok/subscriptions","organizations_url":"https://api.github.com/users/kakwok/orgs","repos_url":"https://api.github.com/users/kakwok/repos","events_url":"https://api.github.com/users/kakwok/events{/privacy}","received_events_url":"https://api.github.com/users/kakwok/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-22T17:54:52Z","updated_at":"2016-08-22T21:10:09Z","closed_at":"2016-08-22T21:10:08Z","body":"Right now, during stopping, the TA stops itself after taking all triggers and tell the FM the run is completed. The FM then send disable command to TA via the supervisor again. This works because we defined an extra transition in hcalBase, to allow the TA goes from READY to READY when the supervisor tells it to disable the 2nd time.\r\n`m_fsm.addStateTransition(STATE_READY,STATE_READY,\"Disable\",this,&Application::fsmTransition);`\r\n\r\nWe do not have the same transition defined for AsyncDisable and we should discuss the implementation for it."},"comment":{"url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM/issues/comments/241551483","html_url":"https://github.com/HCALRunControl/levelOneHCALFM/issues/159#issuecomment-241551483","issue_url":"https://api.github.com/repos/HCALRunControl/levelOneHCALFM/issues/159","id":241551483,"user":{"login":"kakwok","id":12798013,"avatar_url":"https://avatars.githubusercontent.com/u/12798013?v=3","gravatar_id":"","url":"https://api.github.com/users/kakwok","html_url":"https://github.com/kakwok","followers_url":"https://api.github.com/users/kakwok/followers","following_url":"https://api.github.com/users/kakwok/following{/other_user}","gists_url":"https://api.github.com/users/kakwok/gists{/gist_id}","starred_url":"https://api.github.com/users/kakwok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kakwok/subscriptions","organizations_url":"https://api.github.com/users/kakwok/orgs","repos_url":"https://api.github.com/users/kakwok/repos","events_url":"https://api.github.com/users/kakwok/events{/privacy}","received_events_url":"https://api.github.com/users/kakwok/received_events","type":"User","site_admin":false},"created_at":"2016-08-22T21:10:08Z","updated_at":"2016-08-22T21:10:08Z","body":"duplicate of #163 "}}
{"actor":{"display_login":"kakwok"}}