{"action":"closed","issue":{"url":"https://api.github.com/repos/epics-base/pva2pva/issues/21","repository_url":"https://api.github.com/repos/epics-base/pva2pva","labels_url":"https://api.github.com/repos/epics-base/pva2pva/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/epics-base/pva2pva/issues/21/comments","events_url":"https://api.github.com/repos/epics-base/pva2pva/issues/21/events","html_url":"https://github.com/epics-base/pva2pva/issues/21","id":342322939,"node_id":"MDU6SXNzdWUzNDIzMjI5Mzk=","number":21,"title":"qsrv returns fields not requeste by user","user":{"login":"mrkraimer","id":6115542,"node_id":"MDQ6VXNlcjYxMTU1NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/6115542?v=4","gravatar_id":"","url":"https://api.github.com/users/mrkraimer","html_url":"https://github.com/mrkraimer","followers_url":"https://api.github.com/users/mrkraimer/followers","following_url":"https://api.github.com/users/mrkraimer/following{/other_user}","gists_url":"https://api.github.com/users/mrkraimer/gists{/gist_id}","starred_url":"https://api.github.com/users/mrkraimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrkraimer/subscriptions","organizations_url":"https://api.github.com/users/mrkraimer/orgs","repos_url":"https://api.github.com/users/mrkraimer/repos","events_url":"https://api.github.com/users/mrkraimer/events{/privacy}","received_events_url":"https://api.github.com/users/mrkraimer/received_events","type":"User","site_admin":false},"labels":[{"id":696867889,"node_id":"MDU6TGFiZWw2OTY4Njc4ODk=","url":"https://api.github.com/repos/epics-base/pva2pva/labels/invalid","name":"invalid","color":"e6e6e6","default":true}],"state":"closed","locked":false,"assignee":{"login":"mdavidsaver","id":4429215,"node_id":"MDQ6VXNlcjQ0MjkyMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/4429215?v=4","gravatar_id":"","url":"https://api.github.com/users/mdavidsaver","html_url":"https://github.com/mdavidsaver","followers_url":"https://api.github.com/users/mdavidsaver/followers","following_url":"https://api.github.com/users/mdavidsaver/following{/other_user}","gists_url":"https://api.github.com/users/mdavidsaver/gists{/gist_id}","starred_url":"https://api.github.com/users/mdavidsaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdavidsaver/subscriptions","organizations_url":"https://api.github.com/users/mdavidsaver/orgs","repos_url":"https://api.github.com/users/mdavidsaver/repos","events_url":"https://api.github.com/users/mdavidsaver/events{/privacy}","received_events_url":"https://api.github.com/users/mdavidsaver/received_events","type":"User","site_admin":false},"assignees":[{"login":"mdavidsaver","id":4429215,"node_id":"MDQ6VXNlcjQ0MjkyMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/4429215?v=4","gravatar_id":"","url":"https://api.github.com/users/mdavidsaver","html_url":"https://github.com/mdavidsaver","followers_url":"https://api.github.com/users/mdavidsaver/followers","following_url":"https://api.github.com/users/mdavidsaver/following{/other_user}","gists_url":"https://api.github.com/users/mdavidsaver/gists{/gist_id}","starred_url":"https://api.github.com/users/mdavidsaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdavidsaver/subscriptions","organizations_url":"https://api.github.com/users/mdavidsaver/orgs","repos_url":"https://api.github.com/users/mdavidsaver/repos","events_url":"https://api.github.com/users/mdavidsaver/events{/privacy}","received_events_url":"https://api.github.com/users/mdavidsaver/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-07-18T13:13:50Z","updated_at":"2018-10-18T18:45:40Z","closed_at":"2018-10-18T18:45:40Z","author_association":"NONE","body":"A pvAccess server is required to create a structure that has\r\n\r\n1) only the fields the client requests and that the server supports.\r\n2) each field type is determined by the server.\r\n\r\nBut qsrv creates a structure that has additional fields.\r\n\r\nFor example:\r\n\r\n```\r\nmrk> pvget -p ca -r control DBRdouble\r\nDBRdouble\r\nstructure \r\n    control_t control\r\n        double limitLow -9\r\n        double limitHigh 9\r\n        double minStep 0\r\n\r\nmrk> pvget -p pva -r control DBRdouble\r\nDBRdouble\r\nepics:nt/NTScalar:1.0 \r\n    double value 0\r\n    alarm_t alarm INVALID DRIVER UDF\r\n    time_t timeStamp <undefined> 0\r\n    display_t display\r\n        double limitLow -10\r\n        double limitHigh 10\r\n        string description \r\n        string format \r\n        string units volts\r\n    control_t control\r\n        double limitLow -9\r\n        double limitHigh 9\r\n        double minStep 0\r\n    valueAlarm_t valueAlarm\r\n        boolean active false\r\n        double lowAlarmLimit -8\r\n        double lowWarningLimit -6\r\n        double highWarningLimit 6\r\n        double highAlarmLimit 8\r\n        int lowAlarmSeverity 0\r\n        int lowWarningSeverity 0\r\n        int highWarningSeverity 0\r\n        int highAlarmSeverity 0\r\n        double hysteresis 0\r\nmrk> \r\n\r\n```"}}
{"actor":{"display_login":"mdavidsaver"}}