{"action":"created","issue":{"url":"https://api.github.com/repos/modelica/Modelica_DeviceDrivers/issues/77","labels_url":"https://api.github.com/repos/modelica/Modelica_DeviceDrivers/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/modelica/Modelica_DeviceDrivers/issues/77/comments","events_url":"https://api.github.com/repos/modelica/Modelica_DeviceDrivers/issues/77/events","html_url":"https://github.com/modelica/Modelica_DeviceDrivers/issues/77","id":68366879,"number":77,"title":"Only clocked/sampled communication","user":{"login":"tbeu","id":5444067,"avatar_url":"https://avatars.githubusercontent.com/u/5444067?v=3","gravatar_id":"","url":"https://api.github.com/users/tbeu","html_url":"https://github.com/tbeu","followers_url":"https://api.github.com/users/tbeu/followers","following_url":"https://api.github.com/users/tbeu/following{/other_user}","gists_url":"https://api.github.com/users/tbeu/gists{/gist_id}","starred_url":"https://api.github.com/users/tbeu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbeu/subscriptions","organizations_url":"https://api.github.com/users/tbeu/orgs","repos_url":"https://api.github.com/users/tbeu/repos","events_url":"https://api.github.com/users/tbeu/events{/privacy}","received_events_url":"https://api.github.com/users/tbeu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"bernhard-thiele","id":4244614,"avatar_url":"https://avatars.githubusercontent.com/u/4244614?v=3","gravatar_id":"","url":"https://api.github.com/users/bernhard-thiele","html_url":"https://github.com/bernhard-thiele","followers_url":"https://api.github.com/users/bernhard-thiele/followers","following_url":"https://api.github.com/users/bernhard-thiele/following{/other_user}","gists_url":"https://api.github.com/users/bernhard-thiele/gists{/gist_id}","starred_url":"https://api.github.com/users/bernhard-thiele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bernhard-thiele/subscriptions","organizations_url":"https://api.github.com/users/bernhard-thiele/orgs","repos_url":"https://api.github.com/users/bernhard-thiele/repos","events_url":"https://api.github.com/users/bernhard-thiele/events{/privacy}","received_events_url":"https://api.github.com/users/bernhard-thiele/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-04-14T13:05:19Z","updated_at":"2015-04-18T19:58:52Z","closed_at":null,"body":"Currently the communication is cyclic only.\r\n\r\nProposal: This is taken from a trigger type implementation we once did for CAN and where more trigger options are available.\r\n```mo\r\ntype trigger_type=enumeration(\r\n  event_trig \"Event\",\r\n  cyclic_trig \"Cyclic\",\r\n  cyclic_event_trig \"Cyclic + Event\",\r\n  initial_trig \"At Start only\",\r\n  terminal_trig \"At Stop only\") \"Use as trigger\";\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/modelica/Modelica_DeviceDrivers/issues/comments/94196576","html_url":"https://github.com/modelica/Modelica_DeviceDrivers/issues/77#issuecomment-94196576","issue_url":"https://api.github.com/repos/modelica/Modelica_DeviceDrivers/issues/77","id":94196576,"user":{"login":"tbeu","id":5444067,"avatar_url":"https://avatars.githubusercontent.com/u/5444067?v=3","gravatar_id":"","url":"https://api.github.com/users/tbeu","html_url":"https://github.com/tbeu","followers_url":"https://api.github.com/users/tbeu/followers","following_url":"https://api.github.com/users/tbeu/following{/other_user}","gists_url":"https://api.github.com/users/tbeu/gists{/gist_id}","starred_url":"https://api.github.com/users/tbeu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbeu/subscriptions","organizations_url":"https://api.github.com/users/tbeu/orgs","repos_url":"https://api.github.com/users/tbeu/repos","events_url":"https://api.github.com/users/tbeu/events{/privacy}","received_events_url":"https://api.github.com/users/tbeu/received_events","type":"User","site_admin":false},"created_at":"2015-04-18T19:58:52Z","updated_at":"2015-04-18T19:58:52Z","body":" * You are right: Multiple communication sinks are too complicated if possible at all. Maybe the extended trigger type is a solution.\r\n * I was thinking of custom protocols where packages need to be sent in a particular order, e.g, do a handshake first and then do sampled communication. It should be possible as custom text but maybe not with generic block components since different packages may be required for the different protocol steps."}}