{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":399950532,"defaultBranch":"main","name":"ot-sim","ownerLogin":"patsec","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-25T20:34:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36680721?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722630184.0","currentOid":""},"activityList":{"items":[{"before":"cf72567ee25fd361450a5164d0dad6a70251b37c","after":"bcdec72b73ef1453a8fa7e1e92a4a353cd6b3e91","ref":"refs/heads/main","pushedAt":"2024-08-07T14:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"fix(rpi-gpio): correctly reference and start input monitoring thread","shortMessageHtmlLink":"fix(rpi-gpio): correctly reference and start input monitoring thread"}},{"before":"57873555791505fb1c68567369ef4f2084ca2c71","after":"cf72567ee25fd361450a5164d0dad6a70251b37c","ref":"refs/heads/main","pushedAt":"2024-08-02T21:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat(rpi-gpio): support GPIO inputs and add module README","shortMessageHtmlLink":"feat(rpi-gpio): support GPIO inputs and add module README"}},{"before":"cf72567ee25fd361450a5164d0dad6a70251b37c","after":"57873555791505fb1c68567369ef4f2084ca2c71","ref":"refs/heads/main","pushedAt":"2024-08-02T21:24:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"docs: update build instructions to use min Golang version of 1.21\n\nfixes #5","shortMessageHtmlLink":"docs: update build instructions to use min Golang version of 1.21"}},{"before":"57873555791505fb1c68567369ef4f2084ca2c71","after":"cf72567ee25fd361450a5164d0dad6a70251b37c","ref":"refs/heads/main","pushedAt":"2024-08-02T21:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat(rpi-gpio): support GPIO inputs and add module README","shortMessageHtmlLink":"feat(rpi-gpio): support GPIO inputs and add module README"}},{"before":"cf72567ee25fd361450a5164d0dad6a70251b37c","after":"57873555791505fb1c68567369ef4f2084ca2c71","ref":"refs/heads/main","pushedAt":"2024-08-02T21:23:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"docs: update build instructions to use min Golang version of 1.21\n\nfixes #5","shortMessageHtmlLink":"docs: update build instructions to use min Golang version of 1.21"}},{"before":"92d7d046e6875eef49cff1fffbe7a73b364d7045","after":null,"ref":"refs/heads/rpi-gpio-readme","pushedAt":"2024-08-02T20:23:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"}},{"before":"57873555791505fb1c68567369ef4f2084ca2c71","after":"cf72567ee25fd361450a5164d0dad6a70251b37c","ref":"refs/heads/main","pushedAt":"2024-08-02T20:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat(rpi-gpio): support GPIO inputs and add module README","shortMessageHtmlLink":"feat(rpi-gpio): support GPIO inputs and add module README"}},{"before":"e31b9cefe336b03f009ced8929d712f8e66ef94d","after":"92d7d046e6875eef49cff1fffbe7a73b364d7045","ref":"refs/heads/rpi-gpio-readme","pushedAt":"2024-08-02T12:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"fixup! docs(rpi-gpio): add README for RPi GPIO module","shortMessageHtmlLink":"fixup! docs(rpi-gpio): add README for RPi GPIO module"}},{"before":"57873555791505fb1c68567369ef4f2084ca2c71","after":"e31b9cefe336b03f009ced8929d712f8e66ef94d","ref":"refs/heads/rpi-gpio-readme","pushedAt":"2024-08-02T12:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"docs(rpi-gpio): add README for RPi GPIO module","shortMessageHtmlLink":"docs(rpi-gpio): add README for RPi GPIO module"}},{"before":null,"after":"57873555791505fb1c68567369ef4f2084ca2c71","ref":"refs/heads/rpi-gpio-readme","pushedAt":"2024-08-02T12:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"docs: update build instructions to use min Golang version of 1.21\n\nfixes #5","shortMessageHtmlLink":"docs: update build instructions to use min Golang version of 1.21"}},{"before":"35c20bf3cd697f46938d9100e26b10efbddcd7e5","after":"7c76a5bd141d7aff826918ef5659e92f69891dd5","ref":"refs/heads/intercom","pushedAt":"2024-07-29T21:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"added README","shortMessageHtmlLink":"added README"}},{"before":"bea26a5e8e0ec39ccfd38506b377654652dd4e67","after":"5fcebbb66ccaf4efc2cd75ca625adfd96a0dcc94","ref":"refs/heads/sunspec","pushedAt":"2024-07-29T20:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"handle OT-sim updates in the SunSpec client (need to test)","shortMessageHtmlLink":"handle OT-sim updates in the SunSpec client (need to test)"}},{"before":"0883822108586bceb9dd95bfa8014e9898ac4c3f","after":"bea26a5e8e0ec39ccfd38506b377654652dd4e67","ref":"refs/heads/sunspec","pushedAt":"2024-07-29T19:55:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"improvements to server and client","shortMessageHtmlLink":"improvements to server and client"}},{"before":"5c5359b0b97d63ed1b1e6217851f6d8546060c22","after":"0883822108586bceb9dd95bfa8014e9898ac4c3f","ref":"refs/heads/sunspec","pushedAt":"2024-06-28T22:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"initial client and server implementations","shortMessageHtmlLink":"initial client and server implementations"}},{"before":null,"after":"35c20bf3cd697f46938d9100e26b10efbddcd7e5","ref":"refs/heads/intercom","pushedAt":"2024-06-24T17:57:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"fixup! feat: new OT-sim intercom module","shortMessageHtmlLink":"fixup! feat: new OT-sim intercom module"}},{"before":"0c256bbd8f5c6df2600e1a237f69f799aacce2f8","after":"31535163010b2f1330e6eee76c34f023358cd925","ref":"refs/heads/mqtt-sub","pushedAt":"2024-06-23T19:16:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat(mqtt): support subscribing to MQTT broker publications","shortMessageHtmlLink":"feat(mqtt): support subscribing to MQTT broker publications"}},{"before":"fed680a104a304d826656ad5d3e315e8047f3014","after":"4cbda5532c48e1cf83c953cedc95d90c544e5b90","ref":"refs/heads/mqtt-broker","pushedAt":"2024-06-23T19:16:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat(mqtt): add support for MQTT broker functionality","shortMessageHtmlLink":"feat(mqtt): add support for MQTT broker functionality"}},{"before":"65093593319d3134fce35d39a11fa643480927cc","after":"d4f41077dda2205445f9646336045f88c0a1d912","ref":"refs/heads/sep2","pushedAt":"2024-06-14T18:18:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat: SEP2 protocol module","shortMessageHtmlLink":"feat: SEP2 protocol module"}},{"before":null,"after":"5c5359b0b97d63ed1b1e6217851f6d8546060c22","ref":"refs/heads/sunspec","pushedAt":"2024-06-14T18:17:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"initial commit of SunSpec protocol support\n\nREADME, struct generator, SunSpec model files, etc.","shortMessageHtmlLink":"initial commit of SunSpec protocol support"}},{"before":"4c03ff1a87e45fd225fb6f79829f5a3967e523bd","after":null,"ref":"refs/heads/big-endian","pushedAt":"2024-06-14T16:56:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"}},{"before":"f7e4529b91a11705d724f56454e8c8aae254fd33","after":"57873555791505fb1c68567369ef4f2084ca2c71","ref":"refs/heads/main","pushedAt":"2024-05-17T18:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"docs: update build instructions to use min Golang version of 1.21\n\nfixes #5","shortMessageHtmlLink":"docs: update build instructions to use min Golang version of 1.21"}},{"before":"1f8719d6cebd941921699d4cf6c0e9491baac650","after":null,"ref":"refs/heads/export","pushedAt":"2024-05-17T17:56:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"}},{"before":null,"after":"1f8719d6cebd941921699d4cf6c0e9491baac650","ref":"refs/heads/export","pushedAt":"2024-05-17T16:17:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"Initial commit of export module","shortMessageHtmlLink":"Initial commit of export module"}},{"before":"014bab7862265fbfe1d14883b87239e9fccf2269","after":"f7e4529b91a11705d724f56454e8c8aae254fd33","ref":"refs/heads/main","pushedAt":"2024-05-10T18:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"fix(node-red): include all fields when publishing messages\n\nThe C++ modules (e.g., DNP3) barf when trying to parse messages with\nmissing fields.","shortMessageHtmlLink":"fix(node-red): include all fields when publishing messages"}},{"before":"393bf7b82b3f991f455bc0f4ebe9589e900a3eb9","after":"a0b353f46610d98f907f2e40741adf1569f37ba5","ref":"refs/heads/61850","pushedAt":"2024-04-29T18:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"fixup! updated LN definitions for wind turbine","shortMessageHtmlLink":"fixup! updated LN definitions for wind turbine"}},{"before":"19db3889bbc2f9da9697b43247b25a451f7273fd","after":"393bf7b82b3f991f455bc0f4ebe9589e900a3eb9","ref":"refs/heads/61850","pushedAt":"2024-04-19T18:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"fixup! updated LN definitions for wind turbine","shortMessageHtmlLink":"fixup! updated LN definitions for wind turbine"}},{"before":"6eb88b36e977b9b3ee6b50c1950c4f270208fe47","after":"19db3889bbc2f9da9697b43247b25a451f7273fd","ref":"refs/heads/61850","pushedAt":"2024-04-19T15:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"updated LN definitions for wind turbine","shortMessageHtmlLink":"updated LN definitions for wind turbine"}},{"before":"1529c825780c4af9abf58ba222f90dbf3f566875","after":"6eb88b36e977b9b3ee6b50c1950c4f270208fe47","ref":"refs/heads/61850","pushedAt":"2024-04-17T03:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"new logical nodes for wind turbine","shortMessageHtmlLink":"new logical nodes for wind turbine"}},{"before":"63f93a4b61ec68fbbcb9d50f1f99b70a02e46579","after":"65093593319d3134fce35d39a11fa643480927cc","ref":"refs/heads/sep2","pushedAt":"2024-04-12T18:55:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat: SEP2 protocol module","shortMessageHtmlLink":"feat: SEP2 protocol module"}},{"before":null,"after":"1529c825780c4af9abf58ba222f90dbf3f566875","ref":"refs/heads/61850","pushedAt":"2024-04-10T16:10:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"activeshadow","name":"Bryan Richardson","path":"/activeshadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9335331?s=80&v=4"},"commit":{"message":"feat: IEC 61850 protocol module","shortMessageHtmlLink":"feat: IEC 61850 protocol module"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxNDoxMDoyMy4wMDAwMDBazwAAAASUQuyf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxNDoxMDoyMy4wMDAwMDBazwAAAASUQuyf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQxNjoxMDozMy4wMDAwMDBazwAAAAQtPtH-"}},"title":"Activity ยท patsec/ot-sim"}