{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":785605507,"defaultBranch":"main","name":"ocpp","ownerLogin":"pazzk-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-12T08:24:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/176201404?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724744314.0","currentOid":""},"activityList":{"items":[{"before":"0ebc7a700778761602c461f3cf8ab7b6db9aaeb2","after":null,"ref":"refs/heads/refactor/get-config","pushedAt":"2024-08-27T07:38:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"}},{"before":"43e61740fea29b77fc76aae1498e782eaf17165d","after":"13f739460adb7ba076c49ff48e2a731befd85a32","ref":"refs/heads/main","pushedAt":"2024-08-27T07:38:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Simplify get_configuration() and add functionality to read write-only configuration (#5)","shortMessageHtmlLink":"Simplify get_configuration() and add functionality to read write-only…"}},{"before":null,"after":"0ebc7a700778761602c461f3cf8ab7b6db9aaeb2","ref":"refs/heads/refactor/get-config","pushedAt":"2024-08-27T07:37:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Simplify get_configuration() and add functionality to read write-only configuration","shortMessageHtmlLink":"Simplify get_configuration() and add functionality to read write-only…"}},{"before":"d22a0938c9baf670b2d823d3d7a7c22a72ce6778","after":"43e61740fea29b77fc76aae1498e782eaf17165d","ref":"refs/heads/main","pushedAt":"2024-08-23T00:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Remove static assert in configuration.c","shortMessageHtmlLink":"Remove static assert in configuration.c"}},{"before":"1410c6788cc710a09c17ab9e4c7685a24c0d8b1c","after":"d22a0938c9baf670b2d823d3d7a7c22a72ce6778","ref":"refs/heads/main","pushedAt":"2024-08-23T00:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add security messages and types","shortMessageHtmlLink":"Add security messages and types"}},{"before":"a6bf068829e4de92c6e6d7668f0e8402502b4ff5","after":null,"ref":"refs/heads/feature/do-not-drop-critical-message","pushedAt":"2024-08-19T12:05:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"}},{"before":"aa9e0b8125b46e2a7787218635130ceace7ed2cf","after":"1410c6788cc710a09c17ab9e4c7685a24c0d8b1c","ref":"refs/heads/main","pushedAt":"2024-08-19T12:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"feat(ocpp): add force push option to ocpp_push_request (#4)\n\nThis commit introduces a new parameter to the `ocpp_push_request` function\r\nthat allows forcing a request to be pushed even if the queue is full. If\r\nthe queue is full and the force option is set, the oldest request will be\r\ndropped to make room for the new one. However, if the oldest request is\r\nStartTransaction, StopTransaction or BootNotification, the next oldest\r\nrequest will be dropped, which means those messages never get dropped.\r\nThis feature is useful in situations where it's critical to send a new\r\nrequest regardless of the queue state.\r\n\r\nBREAKING CHANGE: The `ocpp_push_request` function now requires an additional\r\nboolean parameter. Existing calls to this function will need to be updated.","shortMessageHtmlLink":"feat(ocpp): add force push option to ocpp_push_request (#4)"}},{"before":null,"after":"a6bf068829e4de92c6e6d7668f0e8402502b4ff5","ref":"refs/heads/feature/do-not-drop-critical-message","pushedAt":"2024-08-19T12:03:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"feat(ocpp): add force push option to ocpp_push_request\n\nThis commit introduces a new parameter to the `ocpp_push_request` function\nthat allows forcing a request to be pushed even if the queue is full. If\nthe queue is full and the force option is set, the oldest request will be\ndropped to make room for the new one. However, if the oldest request is\nStartTransaction, StopTransaction or BootNotification, the next oldest\nrequest will be dropped, which means those messages never get dropped.\nThis feature is useful in situations where it's critical to send a new\nrequest regardless of the queue state.\n\nBREAKING CHANGE: The `ocpp_push_request` function now requires an additional\nboolean parameter. Existing calls to this function will need to be updated.","shortMessageHtmlLink":"feat(ocpp): add force push option to ocpp_push_request"}},{"before":"243db5ba18aa5037694529c3cfb45c1de7e1c87c","after":null,"ref":"refs/heads/feature/security-profile","pushedAt":"2024-08-16T09:21:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"}},{"before":"ccb7c9cfe92a61a4dd93e4eca3fe4e6e8b205bcc","after":"aa9e0b8125b46e2a7787218635130ceace7ed2cf","ref":"refs/heads/main","pushedAt":"2024-08-16T09:21:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add security profile messages (#3)","shortMessageHtmlLink":"Add security profile messages (#3)"}},{"before":null,"after":"243db5ba18aa5037694529c3cfb45c1de7e1c87c","ref":"refs/heads/feature/security-profile","pushedAt":"2024-08-16T09:13:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add security profile messages","shortMessageHtmlLink":"Add security profile messages"}},{"before":"d22271d3d4613ddf29de5a7e8b4b2228be8dda22","after":"ccb7c9cfe92a61a4dd93e4eca3fe4e6e8b205bcc","ref":"refs/heads/main","pushedAt":"2024-08-14T05:28:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix to not drop transaction-related messages when transport error","shortMessageHtmlLink":"Fix to not drop transaction-related messages when transport error"}},{"before":"30714b2b3bd199b3ac8437e3720bd74379cd1ac6","after":"d22271d3d4613ddf29de5a7e8b4b2228be8dda22","ref":"refs/heads/main","pushedAt":"2024-07-06T10:34:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix to return -EACCES when reading write-only configuration","shortMessageHtmlLink":"Fix to return -EACCES when reading write-only configuration"}},{"before":"516570d04d3233b410f92712ba5de360188d9b81","after":"30714b2b3bd199b3ac8437e3720bd74379cd1ac6","ref":"refs/heads/main","pushedAt":"2024-07-06T10:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Update the default configurations values","shortMessageHtmlLink":"Update the default configurations values"}},{"before":"ad9d3111ff4f76bd328196e654383e755c0eb03f","after":"516570d04d3233b410f92712ba5de360188d9b81","ref":"refs/heads/main","pushedAt":"2024-07-05T03:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix to have multiple periods in SetChargingProfile","shortMessageHtmlLink":"Fix to have multiple periods in SetChargingProfile"}},{"before":"d06f38c11e9fd2618ba2e121ef449a7607c77a8e","after":"ad9d3111ff4f76bd328196e654383e755c0eb03f","ref":"refs/heads/main","pushedAt":"2024-06-22T15:48:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add write only configuration","shortMessageHtmlLink":"Add write only configuration"}},{"before":"1fe09ecde0fae67b0c44bc76158ba07f98dc10b2","after":"d06f38c11e9fd2618ba2e121ef449a7607c77a8e","ref":"refs/heads/main","pushedAt":"2024-06-22T14:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add write only configuration","shortMessageHtmlLink":"Add write only configuration"}},{"before":"f7752629c99b77c88b8cd81b18b97d32b9d840a1","after":"1fe09ecde0fae67b0c44bc76158ba07f98dc10b2","ref":"refs/heads/main","pushedAt":"2024-06-17T05:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Export OCPP_DEFAULT_TX_TIMEOUT_SEC","shortMessageHtmlLink":"Export OCPP_DEFAULT_TX_TIMEOUT_SEC"}},{"before":"3d806bbc71c300145580004ae412aadf1f50f676","after":"f7752629c99b77c88b8cd81b18b97d32b9d840a1","ref":"refs/heads/main","pushedAt":"2024-06-16T10:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix memory alignment in DataTransfer","shortMessageHtmlLink":"Fix memory alignment in DataTransfer"}},{"before":"4274c27463ca64bd5ce33db31bcba85978c03942","after":"3d806bbc71c300145580004ae412aadf1f50f676","ref":"refs/heads/main","pushedAt":"2024-06-15T16:42:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Change hardcopying message mechanism to pointer reference","shortMessageHtmlLink":"Change hardcopying message mechanism to pointer reference"}},{"before":"e10b0f7e371ec1a62d9c769f99fb33889a93c606","after":"4274c27463ca64bd5ce33db31bcba85978c03942","ref":"refs/heads/main","pushedAt":"2024-06-15T14:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Change hardcopying message mechanism to pointer reference","shortMessageHtmlLink":"Change hardcopying message mechanism to pointer reference"}},{"before":"777a5d8927060c656969eb09bdf59bba42eff385","after":"e10b0f7e371ec1a62d9c769f99fb33889a93c606","ref":"refs/heads/main","pushedAt":"2024-06-14T10:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Change meter[Start|Stop] type to uint16_t","shortMessageHtmlLink":"Change meter[Start|Stop] type to uint16_t"}},{"before":"aa747403ceb887452406e25ef9634449587c7d46","after":"777a5d8927060c656969eb09bdf59bba42eff385","ref":"refs/heads/main","pushedAt":"2024-06-13T21:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix missing header in type.h","shortMessageHtmlLink":"Fix missing header in type.h"}},{"before":"abecd7522be78ab2d33d23d3b39662a1f67f5e3c","after":"aa747403ceb887452406e25ef9634449587c7d46","ref":"refs/heads/main","pushedAt":"2024-06-12T01:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Stop sending heartbeat when HeartbeatInterval is 0","shortMessageHtmlLink":"Stop sending heartbeat when HeartbeatInterval is 0"}},{"before":"0ff1559be44818abd923e78f3b6c24702a00945a","after":"abecd7522be78ab2d33d23d3b39662a1f67f5e3c","ref":"refs/heads/main","pushedAt":"2024-06-11T23:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add profile and connector phase rotation types","shortMessageHtmlLink":"Add profile and connector phase rotation types"}},{"before":"1b1b2619ed410428a6792c43215f879b314cff59","after":"0ff1559be44818abd923e78f3b6c24702a00945a","ref":"refs/heads/main","pushedAt":"2024-06-10T20:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix incompatible pointer to integer conversion","shortMessageHtmlLink":"Fix incompatible pointer to integer conversion"}},{"before":"f0578c3dc52922a3ebdeb155678ab762e0a8c73c","after":"1b1b2619ed410428a6792c43215f879b314cff59","ref":"refs/heads/main","pushedAt":"2024-06-10T20:18:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add ocpp_get_configuration_keystr_from_index()","shortMessageHtmlLink":"Add ocpp_get_configuration_keystr_from_index()"}},{"before":"f91544f61b79f6e03b3519d397db84f0ca41c41f","after":"f0578c3dc52922a3ebdeb155678ab762e0a8c73c","ref":"refs/heads/main","pushedAt":"2024-06-10T20:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Add ocpp_get_configuration_keystr_from_index()","shortMessageHtmlLink":"Add ocpp_get_configuration_keystr_from_index()"}},{"before":"28dcfe19b0e3b5117ca0178441f794471d7adcb7","after":"f91544f61b79f6e03b3519d397db84f0ca41c41f","ref":"refs/heads/main","pushedAt":"2024-06-10T09:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Redefine configuration data type and add APIs","shortMessageHtmlLink":"Redefine configuration data type and add APIs"}},{"before":"7a274a096d54d3a10d63ada9fb1b002032ef9804","after":"28dcfe19b0e3b5117ca0178441f794471d7adcb7","ref":"refs/heads/main","pushedAt":"2024-06-10T00:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onkwon","name":"Kyunghwan Kwon","path":"/onkwon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13377204?s=80&v=4"},"commit":{"message":"Fix typo of heartbeat","shortMessageHtmlLink":"Fix typo of heartbeat"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpQ8NVQA","startCursor":null,"endCursor":null}},"title":"Activity · pazzk-labs/ocpp"}