{"push_id":1421493426,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"017400d8dfae418c80ee86e0e660543a6531d09e","before":"09f70ff8af49afaf2e36db8032a65c8ff8cc1eba","commits":[{"sha":"d214edda1944d530713f5bf18a2a0e27d5c68275","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Update the foreground scan policy\n\n-D7ANP starts the foreground scan after reception of a valid D7ANP frame and set the\nFG scan timer with the Tl value proposed in the received frame. This original timer can be\nupdated by D7ATP for the valid subsequent received frames.\n- The FG scan and its related timer is stopped by D7ATP prior to a request transmission.\nOnce a request is successfully transmitted, the FG scan is started for the Tc duration.\n- After a response transmission, the DLL FG scan is automatically resumed for the remaining\nduration given by the Tl timer.","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/d214edda1944d530713f5bf18a2a0e27d5c68275"},{"sha":"867cd9c3321461313cc86a7b04322ff2ee43cc48","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Fix Tca computation\n\n-Tc needs to be converted in time ticks for the calculation of Tca.\n-If Tca <=0, the frame transmission is not attempted and this failure is\nsignaled to the upper layer.","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/867cd9c3321461313cc86a7b04322ff2ee43cc48"},{"sha":"cd69e7446d59c98e4d3b39bf13222c3e26b305bd","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Add a dedicated response period timer (Tc timer)\n\n    When transmitting a request, the end of the transaction was signaled\n    by the foreground scan expiration timer. However, this timer doesn't\n    correspond necessarily to the response period duration.\n    Therefore, a dedicated response period timer is started by DLL once a\n    request is received or transmitted. When the response_period is expired,\n    the transaction is signaled as terminated to the upper layer.\n    In order to prevent the transmission of the response outside the response\n    period (due to some latency introduced for example by resource congestion)\n    DLL can adjust the TCA parameter according the time already elapsed since\n    the starting time of the response period timer.","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/cd69e7446d59c98e4d3b39bf13222c3e26b305bd"},{"sha":"dba9bcb5d0384acc60899af181e2a481e1e93e34","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Free the response packet\n\nFree the response packet in case of CSMA-CA failure or after response\nperiod expiration.","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/dba9bcb5d0384acc60899af181e2a481e1e93e34"},{"sha":"fb8acfc909cbab3d13d7115ec3f0bb4b445f2523","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Support multiple transaction per dialog\n\n-When the DLL foreground scan expires, the dialog is considered as\nterminated by the responder\n\n-Add the API d7atp_signal_dialog_termination in order to let the upper\nlayer to decide when a dialog should be terminated.\nThis way, we prevent d7asp layer to receive new incoming requests while\nd7asp state is still in a master state ( d7atp is now considering that the\ndialog is terminated only when informed as such by the upper layer).","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/fb8acfc909cbab3d13d7115ec3f0bb4b445f2523"},{"sha":"788976648e3eda36aa1de09bf33dcf649f3f3b19","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Add extension support\n\nThe Dialog Extension Procedure enables a responder to become\nthe requester of a new dialog.","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/788976648e3eda36aa1de09bf33dcf649f3f3b19"},{"sha":"6fbdeb92e3f3b20f315e6cf690117e5544eb1a8e","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Start support of the background frame\n\nThe support of background frame is introduced in the D7anp layer.","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/6fbdeb92e3f3b20f315e6cf690117e5544eb1a8e"},{"sha":"67d41321c043986c4bf64bac1412ae1203ce55dd","author":{"name":"Philippe Nunes","email":"6867e3c0bf081448ffcee7e17c757df4e94c02d1@cortus.com"},"message":"Cleanup","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/67d41321c043986c4bf64bac1412ae1203ce55dd"},{"sha":"4701fe060021de4601eedaa63aecd839f3c2068c","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"Merge branch 'master' of https://github.com/pnunes30/dash7-ap-open-source-stack into pnunes30-master","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/4701fe060021de4601eedaa63aecd839f3c2068c"},{"sha":"eed808e0c4d86cc748bd71ffccafb72a70094c8a","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"added DPRINT and log source option for timer","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/eed808e0c4d86cc748bd71ffccafb72a70094c8a"},{"sha":"402d8eef5a16651dcfdfe90c323d64d05dbb51bb","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"D7ATP can already be in IDLE state on packet transmission in the case of packet which don't require an ack (dialog stopped after CSMA/CA insertion completed)","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/402d8eef5a16651dcfdfe90c323d64d05dbb51bb"},{"sha":"d41930dc69d106ed2cb79c808b96f911f2d8da6f","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"don't use scheduled task for reporting RSSI when going to RX for CCA","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/d41930dc69d106ed2cb79c808b96f911f2d8da6f"},{"sha":"9720eda9bad515b6d35beaaf8a282eff86c832b2","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"when a FG expires in case of a requester make sure we don't singal the end of the transaction to the upper layers, since this is already done by d7atp_signal_response_period_termination()","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/9720eda9bad515b6d35beaaf8a282eff86c832b2"},{"sha":"f2f2ad0a3a1fd73fe9986a6ae293c45f38d9df28","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"compile fixes","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/f2f2ad0a3a1fd73fe9986a6ae293c45f38d9df28"},{"sha":"41c0b3af34c8ed472a455da2a3239a9cc089c096","author":{"name":"Maarten Weyn","email":"b3826cf3e292398b914c12f418b9dd3865cc5307@uantwerpen.be"},"message":"rename USB files, add octa cdc","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/41c0b3af34c8ed472a455da2a3239a9cc089c096"},{"sha":"fff336042bbb50b9d6002bdfe08fd71a23dc1afd","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"Working on NP and TP timings after recent PAG discussions.\n\nNP FG scan timeout is now managed by TP for responders. In case of requester\nTc is used for response timeout.\n\nStill TODO:\n- FG scan duration should take time passed since reception time into account,\n  right now there is still an offset between resp and req foreground lock period\n- test dialog extension by dynamic Tl driven by SP\n- implement dormant sessions\n- NP FG scan for hop protocol","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/fff336042bbb50b9d6002bdfe08fd71a23dc1afd"},{"sha":"e482507942420c0d04db786688d355f34f6f8e26","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"Merge branch 'timing'","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/e482507942420c0d04db786688d355f34f6f8e26"},{"sha":"eb3bcf9f1282fa94f2ebd1c1564b1f7ac771bf97","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"compile fix for FRAMEWORK_TIMER_MODE=Normal","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/eb3bcf9f1282fa94f2ebd1c1564b1f7ac771bf97"},{"sha":"6ab2e4db5ffa5c8051d97d1ac6d3083620f2e6fa","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"fixed return type","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/6ab2e4db5ffa5c8051d97d1ac6d3083620f2e6fa"},{"sha":"848a9b742ae19ae0fbc51f03dbd900868aa08bb3","author":{"name":"Glenn Ergeerts","email":"8bd716caabe9ccfe167f38eef336dc7929bf7494@uantwerpen.be"},"message":"after session flush completed we need to reinitialize session","distinct":true,"url":"https://api.github.com/repos/Seba-P/dash7-ap-open-source-stack/commits/848a9b742ae19ae0fbc51f03dbd900868aa08bb3"}]}
{"actor":{"display_login":"Seba-P"}}