{"action":"created","issue":{"url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice/issues/20","repository_url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice","labels_url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice/issues/20/comments","events_url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice/issues/20/events","html_url":"https://github.com/paulscherrerinstitute/StreamDevice/issues/20","id":380467164,"node_id":"MDU6SXNzdWUzODA0NjcxNjQ=","number":20,"title":"redirection-to-records fails when PV name starts with a number","user":{"login":"kmpeters","id":10675924,"node_id":"MDQ6VXNlcjEwNjc1OTI0","avatar_url":"https://avatars1.githubusercontent.com/u/10675924?v=4","gravatar_id":"","url":"https://api.github.com/users/kmpeters","html_url":"https://github.com/kmpeters","followers_url":"https://api.github.com/users/kmpeters/followers","following_url":"https://api.github.com/users/kmpeters/following{/other_user}","gists_url":"https://api.github.com/users/kmpeters/gists{/gist_id}","starred_url":"https://api.github.com/users/kmpeters/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmpeters/subscriptions","organizations_url":"https://api.github.com/users/kmpeters/orgs","repos_url":"https://api.github.com/users/kmpeters/repos","events_url":"https://api.github.com/users/kmpeters/events{/privacy}","received_events_url":"https://api.github.com/users/kmpeters/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2018-11-13T23:18:28Z","updated_at":"2018-11-19T08:40:09Z","closed_at":"2018-11-19T08:40:09Z","author_association":"NONE","body":"I wrote stream support for a pyrometer.  The protocol file, Metis_M322.proto, contains a function that reads in three temperatures: \r\n\r\n```\r\ngetBuff01Data\r\n{\r\n  out \"\\$1bup\";\r\n  in \"%04x%(\\$2:temp2Raw)04x%(\\$2:temp2cRaw)04x\";\r\n}\r\n```\r\n\r\nThis is the relevant portion of Metis_M322.db:\r\n\r\n```\r\nrecord(ai, \"$(P)$(R):temp1:01\") {\r\n  field(DTYP, \"stream\")\r\n  field(INP,  \"@Metis_M322.proto getBuff01Data($(A),$(P)$(R)) $(PORT)\")\r\n  field(SCAN, \"Passive\")\r\n  field(LINR, \"SLOPE\")\r\n  field(ESLO, \"0.1\")\r\n  field(EOFF, \"0.0\")\r\n  field(PREC, \"3\")\r\n  field(FLNK, \"$(P)$(R):temp1\")\r\n}\r\nrecord(longout, \"$(P)$(R):temp2Raw\") {}\r\nrecord(longout, \"$(P)$(R):temp2cRaw\") {}\r\n```\r\n\r\nIf ``P=kmp3:``, then ``temp2Raw`` and ``temp2cRaw`` update each time ``temp1:01`` processes.\r\nIf ``P=3kmp:``, then ``temp2Raw`` and ``temp2cRaw`` fail to update when ``temp1:01`` processes.\r\n\r\nI can recreate the problem the following versions of EPICS modules:\r\n\r\n* the master branch of streamDevice (commit cb4d490fb6b00e8baba9581f06bed69ee8acef75)\r\n* EPICS base-3.14.12.5\r\n* asyn-4-26\r\n* calc-3-4-2-1\r\n* seq-2-2-1\r\n"},"comment":{"url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice/issues/comments/439812408","html_url":"https://github.com/paulscherrerinstitute/StreamDevice/issues/20#issuecomment-439812408","issue_url":"https://api.github.com/repos/paulscherrerinstitute/StreamDevice/issues/20","id":439812408,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTgxMjQwOA==","user":{"login":"dirk-zimoch","id":12862431,"node_id":"MDQ6VXNlcjEyODYyNDMx","avatar_url":"https://avatars0.githubusercontent.com/u/12862431?v=4","gravatar_id":"","url":"https://api.github.com/users/dirk-zimoch","html_url":"https://github.com/dirk-zimoch","followers_url":"https://api.github.com/users/dirk-zimoch/followers","following_url":"https://api.github.com/users/dirk-zimoch/following{/other_user}","gists_url":"https://api.github.com/users/dirk-zimoch/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-zimoch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-zimoch/subscriptions","organizations_url":"https://api.github.com/users/dirk-zimoch/orgs","repos_url":"https://api.github.com/users/dirk-zimoch/repos","events_url":"https://api.github.com/users/dirk-zimoch/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-zimoch/received_events","type":"User","site_admin":false},"created_at":"2018-11-19T08:40:09Z","updated_at":"2018-11-19T08:40:09Z","author_association":"CONTRIBUTOR","body":"Tagged as 2.8.7"}}
{"actor":{"display_login":"dirk-zimoch"}}