{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":200062148,"defaultBranch":"master","name":"xbee-csharp","ownerLogin":"digidotcom","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-08-01T14:06:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1685677?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716191504.0","currentOid":""},"activityList":{"items":[{"before":"769c4e14c980d1c258e61fa82569e453564d573e","after":null,"ref":"refs/heads/diescalo/core_1.0.4","pushedAt":"2024-05-20T07:51:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"}},{"before":"f4e4dda81eeaf459ece660e4e56da2e82b1c9f2b","after":"769c4e14c980d1c258e61fa82569e453564d573e","ref":"refs/heads/master","pushedAt":"2024-05-20T07:51:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"readme: update the readme of the repository\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"readme: update the readme of the repository"}},{"before":"cf85b420043c31d0d1a20c4c0889f48a01859ed3","after":"769c4e14c980d1c258e61fa82569e453564d573e","ref":"refs/heads/diescalo/core_1.0.4","pushedAt":"2024-05-20T07:44:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"readme: update the readme of the repository\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"readme: update the readme of the repository"}},{"before":"97710d05c3f77a9ef47e846494e2fd2319544830","after":"cf85b420043c31d0d1a20c4c0889f48a01859ed3","ref":"refs/heads/diescalo/core_1.0.4","pushedAt":"2024-05-17T08:35:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"readme: update the readme of the repository\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"readme: update the readme of the repository"}},{"before":"e52a2591574c4925a8a3936bd0da18e572326b2a","after":"97710d05c3f77a9ef47e846494e2fd2319544830","ref":"refs/heads/diescalo/core_1.0.4","pushedAt":"2024-05-17T08:00:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"readme: update the readme of the repository\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"readme: update the readme of the repository"}},{"before":"b59ef3cc06afddb33851ad1125773fce1d6db70c","after":"e52a2591574c4925a8a3936bd0da18e572326b2a","ref":"refs/heads/diescalo/core_1.0.4","pushedAt":"2024-05-17T07:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"readme: update the readme of the repository\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"readme: update the readme of the repository"}},{"before":null,"after":"b59ef3cc06afddb33851ad1125773fce1d6db70c","ref":"refs/heads/diescalo/core_1.0.4","pushedAt":"2024-05-15T16:13:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"version: update the version of the Core package to 1.0.4\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"version: update the version of the Core package to 1.0.4"}},{"before":"f4e4dda81eeaf459ece660e4e56da2e82b1c9f2b","after":null,"ref":"refs/heads/diescalo/update_fix","pushedAt":"2024-05-13T10:00:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"}},{"before":"71603dcf4502b05b0ef8eddc2faa8f31d3e59ebf","after":"f4e4dda81eeaf459ece660e4e56da2e82b1c9f2b","ref":"refs/heads/master","pushedAt":"2024-05-13T09:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: check if answer was received before waiting for it in the GPM fw update\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: check if answer was received before waiting for it in the GPM fw…"}},{"before":"92f26a53a0add96c71a0d5bc15072240d6730c6f","after":"f4e4dda81eeaf459ece660e4e56da2e82b1c9f2b","ref":"refs/heads/diescalo/update_fix","pushedAt":"2024-01-31T10:47:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: check if answer was received before waiting for it in the GPM fw update\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: check if answer was received before waiting for it in the GPM fw…"}},{"before":null,"after":"92f26a53a0add96c71a0d5bc15072240d6730c6f","ref":"refs/heads/diescalo/update_fix","pushedAt":"2024-01-30T17:09:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: check if answer was received before waiting for it in the GPM fw update\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: check if answer was received before waiting for it in the GPM fw…"}},{"before":"71603dcf4502b05b0ef8eddc2faa8f31d3e59ebf","after":null,"ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2024-01-25T09:36:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"}},{"before":"f156e1fd81f4fa43df594dae46a9b9e51b93055e","after":"71603dcf4502b05b0ef8eddc2faa8f31d3e59ebf","ref":"refs/heads/master","pushedAt":"2024-01-25T09:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\nIt has been observed that, if a data packet bigger than the negotiated MTU size\nis sent using the Tx characteristic, the connection with the BLE device is lost\nafter a small timeout.\n\nThis commit fixes this scenario as follows:\n- The data packet to send is sliced using the MTU size minus 3 bytes as\n established in the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nWhile on it, make the write_data method async by awaiting the inner write task.\nThis avoids spurious micro-hangs while sending data to the BLE device.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":"a818a1d26fc542fc962441e377cbdbde60e87ade","after":"71603dcf4502b05b0ef8eddc2faa8f31d3e59ebf","ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2024-01-24T17:08:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\nIt has been observed that, if a data packet bigger than the negotiated MTU size\nis sent using the Tx characteristic, the connection with the BLE device is lost\nafter a small timeout.\n\nThis commit fixes this scenario as follows:\n- The data packet to send is sliced using the MTU size minus 3 bytes as\n established in the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nWhile on it, make the write_data method async by awaiting the inner write task.\nThis avoids spurious micro-hangs while sending data to the BLE device.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":"f156e1fd81f4fa43df594dae46a9b9e51b93055e","after":null,"ref":"refs/heads/diescalo/xbee_blu","pushedAt":"2024-01-09T10:09:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"}},{"before":"465673bbe54efe2e142393894571be39d33a4ab7","after":null,"ref":"refs/heads/diescalo/firmware_update_changes","pushedAt":"2024-01-09T10:08:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"}},{"before":"465673bbe54efe2e142393894571be39d33a4ab7","after":"f156e1fd81f4fa43df594dae46a9b9e51b93055e","ref":"refs/heads/master","pushedAt":"2024-01-09T10:07:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"hardware: add XBee BLU to the supported hardware\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-322\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"hardware: add XBee BLU to the supported hardware"}},{"before":"55ed992ee5e03c4876a458b6f40431e765da96cb","after":"f156e1fd81f4fa43df594dae46a9b9e51b93055e","ref":"refs/heads/diescalo/xbee_blu","pushedAt":"2024-01-09T10:07:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"hardware: add XBee BLU to the supported hardware\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-322\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"hardware: add XBee BLU to the supported hardware"}},{"before":"4f6df115723d911cf72630cf0b355c7fdc4bcec1","after":"465673bbe54efe2e142393894571be39d33a4ab7","ref":"refs/heads/master","pushedAt":"2024-01-09T10:06:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: optimize the page size of the transfer process based on the attribute MTU\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-320\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: optimize the page size of the transfer process based on the attr…"}},{"before":"ee92caad7ab519cd0584bc5f13324c427deb5ad1","after":"465673bbe54efe2e142393894571be39d33a4ab7","ref":"refs/heads/diescalo/firmware_update_changes","pushedAt":"2023-11-23T10:49:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: optimize the page size of the transfer process based on the attribute MTU\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-320\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: optimize the page size of the transfer process based on the attr…"}},{"before":"6b07584feaab7b0bdaf51ffbf538b6c8e239ea6d","after":"55ed992ee5e03c4876a458b6f40431e765da96cb","ref":"refs/heads/diescalo/xbee_blu","pushedAt":"2023-11-23T10:41:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"hardware: add XBee BLU to the supported hardware\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-322\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"hardware: add XBee BLU to the supported hardware"}},{"before":null,"after":"6b07584feaab7b0bdaf51ffbf538b6c8e239ea6d","ref":"refs/heads/diescalo/xbee_blu","pushedAt":"2023-11-23T10:40:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"hardware: add XBee BLU to the supported hardware\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-322\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"hardware: add XBee BLU to the supported hardware"}},{"before":"b3f5862644e3427d18715b69dd1c102c1b0f9a4e","after":"a818a1d26fc542fc962441e377cbdbde60e87ade","ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2023-11-16T16:04:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\nIt has been observed that, if a data packet bigger than the negotiated MTU size\nis sent using the Tx characteristic, the connection with the BLE device is lost\nafter a small timeout.\n\nThis commit fixes this scenario as follows:\n- The data packet to send is sliced using the MTU size minus 3 bytes as\n established in the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nWhile on it, make the write_data method async by awaiting the inner write task.\nThis avoids spurious micro-hangs while sending data to the BLE device.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":"136816e3a8309e3bd272251f30c88fcc1776fec3","after":"b3f5862644e3427d18715b69dd1c102c1b0f9a4e","ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2023-11-15T16:42:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\nIt has been observed that, if a data packet bigger than the negotiated MTU size\nis sent using the Tx characteristic, the connection with the BLE device is lost\nafter a small timeout.\n\nThis commit fixes this scenario as follows:\n- The data packet to send is sliced using the MTU size minus 3 bytes as\n established in the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nWhile on it, make the write_data method async by awaiting the inner write task.\nThis avoids spurious micro-hangs while sending data to the BLE device.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":"51846426234021337ebcf10c2867ca6d3a86da54","after":"ee92caad7ab519cd0584bc5f13324c427deb5ad1","ref":"refs/heads/diescalo/firmware_update_changes","pushedAt":"2023-11-15T13:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: optimize the page size of the transfer process based on the attribute MTU\n\nhttps://onedigi.atlassian.net/browse/XCTUAPP-320\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: optimize the page size of the transfer process based on the attr…"}},{"before":"bba64ed5ae9e4d5142286e1d465356d19a9a6301","after":"136816e3a8309e3bd272251f30c88fcc1776fec3","ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2023-11-13T16:15:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\nIt has been observed that, if a data packet bigger than the negotiated MTU size\nis sent using the Tx characteristic, the connection with the BLE device is lost\nafter a small timeout.\n\nThis commit fixes this scenario as follows:\n- The data packet to send is sliced using the MTU size minus 3 bytes as\n established in the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nWhile on it, make the write_data method async by awaiting the inner write task.\nThis avoids spurious micro-hangs while sending data to the BLE device.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":"6fe0d040d6c7c28bfb5a4a9ac59bd5470999c198","after":"bba64ed5ae9e4d5142286e1d465356d19a9a6301","ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2023-11-13T16:14:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\nIt has been observed that, if a data packet bigger than the negotiated MTU size\nis sent using the Tx characteristic, the connection with the BLE device is lost\nafter a small timeout.\n\nThis commit fixes this scenario as follows:\n- The data packet to send is sliced using the MTU size minus 3 bytes as\n established in the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":null,"after":"6fe0d040d6c7c28bfb5a4a9ac59bd5470999c198","ref":"refs/heads/descalon/ble-interface-fixes","pushedAt":"2023-11-13T16:10:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"bluetooth: update the write process to slice the data based on the MTU size\n\n- Actually, data is sliced using the MTU size minus 3 bytes as established in\n the Bluetooth core specification.\n- If any of the slices is not written correctly, the whole write operation is\n considered as failed.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: David Escalona ","shortMessageHtmlLink":"bluetooth: update the write process to slice the data based on the MT…"}},{"before":null,"after":"51846426234021337ebcf10c2867ca6d3a86da54","ref":"refs/heads/diescalo/firmware_update_changes","pushedAt":"2023-11-13T11:48:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"diescalo","name":null,"path":"/diescalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8179980?s=80&v=4"},"commit":{"message":"gpm: move the firmware update process to the 'AbstractXBeeDevice' class\n\n- 'XBeeDevice' class still implements and makes the update process public.\n- Replaced the 'ModemStatusReceived' callback of the 'GpmManager' class with\n a generic 'PacketReceived' callback as the first one is not present in the\n 'AbstractXBeeDevice' class.\n- Moved the GPM task messages to constants and made the class public so that\n it can be accessed by applications using the library.\n\nSigned-off-by: Diego Escalona ","shortMessageHtmlLink":"gpm: move the firmware update process to the 'AbstractXBeeDevice' class"}},{"before":"32304458dfce2cc953ffb0f073ae3b808dafc5cc","after":"d0da854766c829fc6821980f759490016e283fd8","ref":"refs/heads/windows_module","pushedAt":"2023-11-07T11:35:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rubenmoral","name":"Rubén Moral","path":"/rubenmoral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180020?s=80&v=4"},"commit":{"message":"windows: add new layer to develop console applications for Windows\n\nAdded also several examples that demonstrate the usage of the APIs.\n\nSigned-off-by: Diego Escalona \nSigned-off-by: Ruben Moral \nSigned-off-by: Hector Gonzalez ","shortMessageHtmlLink":"windows: add new layer to develop console applications for Windows"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETon2GgA","startCursor":null,"endCursor":null}},"title":"Activity · digidotcom/xbee-csharp"}