{"action":"created","issue":{"url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/8793","repository_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr","labels_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/8793/labels{/name}","comments_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/8793/comments","events_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/8793/events","html_url":"https://github.com/zephyrproject-rtos/zephyr/pull/8793","id":339118003,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk5ODgwOTA1","number":8793,"title":"samples: mesh: boards: nrf52: upgrade to pass PTS, improved vendor model, randomize pulishers TID on boot","user":{"login":"vikrant8051","id":5979717,"node_id":"MDQ6VXNlcjU5Nzk3MTc=","avatar_url":"https://avatars2.githubusercontent.com/u/5979717?v=4","gravatar_id":"","url":"https://api.github.com/users/vikrant8051","html_url":"https://github.com/vikrant8051","followers_url":"https://api.github.com/users/vikrant8051/followers","following_url":"https://api.github.com/users/vikrant8051/following{/other_user}","gists_url":"https://api.github.com/users/vikrant8051/gists{/gist_id}","starred_url":"https://api.github.com/users/vikrant8051/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vikrant8051/subscriptions","organizations_url":"https://api.github.com/users/vikrant8051/orgs","repos_url":"https://api.github.com/users/vikrant8051/repos","events_url":"https://api.github.com/users/vikrant8051/events{/privacy}","received_events_url":"https://api.github.com/users/vikrant8051/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":35,"created_at":"2018-07-07T05:07:47Z","updated_at":"2018-07-13T06:52:23Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/pulls/8793","html_url":"https://github.com/zephyrproject-rtos/zephyr/pull/8793","diff_url":"https://github.com/zephyrproject-rtos/zephyr/pull/8793.diff","patch_url":"https://github.com/zephyrproject-rtos/zephyr/pull/8793.patch"},"body":"Updated state Binding as per PTS test requirements. Now if\r\ngen_onoff_server & gen_onpowerup_server received Prohibited values\r\nthen they will not react on it further. Plus make necessary changes\r\nwherever required for message handlers as per Mesh Model\r\nSpecification which is mostly regarding to default & range values.\r\nNow right Status code would get publish in response to set lightness\r\n& temperature range. Also upgrade Message handler\r\ngen_delta_set_unack() algorithm as per PTS requirements.\r\n\r\nUpdate Vendor model message handlers & make it to work as per\r\nTID like other Models defined by SIG. Removed union based data\r\nextraction mechanism.\r\n\r\nImproved code readability by declaring some pre-processor\r\ndefinitions in device_composition.c\r\n\r\nRemove model_instance variable from some structures define in\r\ndevice_composition.h & its relevant code.\r\n\r\nNow on reboot, NODE as client do not start message publishing\r\nwith TID = 1. Instead of that it would start with any random value\r\nfrom 0 to 255.\r\n    \r\nAdded extra case under state binding's switch statement for\r\nLightness i.e DELTA_LEVEL. Also upgrade binding between\r\n\r\n1. root element's LEVEL state & Light Lightness Actual state.\r\n2. Light Lightness Linear state & Light Lightness Actual state.\r\n3. Light CTL lightness state & Light Lightness Actual state\r\n\r\nSigned-off-by: Vikrant More <vikrant8051@gmail.com>"},"comment":{"url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/comments/404743296","html_url":"https://github.com/zephyrproject-rtos/zephyr/pull/8793#issuecomment-404743296","issue_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/8793","id":404743296,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNDc0MzI5Ng==","user":{"login":"MariuszSkamra","id":10126877,"node_id":"MDQ6VXNlcjEwMTI2ODc3","avatar_url":"https://avatars3.githubusercontent.com/u/10126877?v=4","gravatar_id":"","url":"https://api.github.com/users/MariuszSkamra","html_url":"https://github.com/MariuszSkamra","followers_url":"https://api.github.com/users/MariuszSkamra/followers","following_url":"https://api.github.com/users/MariuszSkamra/following{/other_user}","gists_url":"https://api.github.com/users/MariuszSkamra/gists{/gist_id}","starred_url":"https://api.github.com/users/MariuszSkamra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MariuszSkamra/subscriptions","organizations_url":"https://api.github.com/users/MariuszSkamra/orgs","repos_url":"https://api.github.com/users/MariuszSkamra/repos","events_url":"https://api.github.com/users/MariuszSkamra/events{/privacy}","received_events_url":"https://api.github.com/users/MariuszSkamra/received_events","type":"User","site_admin":false},"created_at":"2018-07-13T06:52:23Z","updated_at":"2018-07-13T06:52:23Z","author_association":"COLLABORATOR","body":"@vikrant8051 is this PR ready to be tested?"}}
{"actor":{"display_login":"MariuszSkamra"}}