{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":636353494,"defaultBranch":"main","name":"TdmaMacProtocol-Base","ownerLogin":"esince","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-04T16:58:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24529579?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683644806.0","currentOid":""},"activityList":{"items":[{"before":"3c2eb9fab7d1d658b891659623e07eac7524217a","after":"96b7ea94936136c319a16e825e3c0624f283df34","ref":"refs/heads/main","pushedAt":"2023-05-16T13:36:33.657Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"Send packets only in assigned time slots\n\nfsma_switch logic helps to follow transitions between receive and transmit modes. isMyTimeSlot() checks slot assignment info and \nvoid TDMAMac::sendPacketIfNodeAvailableForTX() checks if node is available to send packets","shortMessageHtmlLink":"Send packets only in assigned time slots"}},{"before":"c464392e309021547959f7b075aa70a8169fa81d","after":"3c2eb9fab7d1d658b891659623e07eac7524217a","ref":"refs/heads/main","pushedAt":"2023-05-16T10:22:56.404Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8040bd6a8674a228d77139e6ba58021c7e0f08b2","after":"c464392e309021547959f7b075aa70a8169fa81d","ref":"refs/heads/main","pushedAt":"2023-05-12T18:49:40.722Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"topology information base implementation\n\nclass TIB","shortMessageHtmlLink":"topology information base implementation"}},{"before":"e4a0c5bad2ebb0619be0da938f50090a82948259","after":"8040bd6a8674a228d77139e6ba58021c7e0f08b2","ref":"refs/heads/main","pushedAt":"2023-05-12T16:53:27.166Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"slotNumbers are added to .ini file for initial slot assignments\n\nprintAssignedTimeSlots() function is also implemented + slotNumbersVector and necessary casting from string to vector is done since ned file cannot store vector int","shortMessageHtmlLink":"slotNumbers are added to .ini file for initial slot assignments"}},{"before":"61c3ea990ba9b2963a2199cdb208993288eb0c6e","after":"e4a0c5bad2ebb0619be0da938f50090a82948259","ref":"refs/heads/main","pushedAt":"2023-05-12T13:51:06.029Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"incoming packet is sent up to network layer\n\nsendUp() and decapsulate() function calls + simple node is changed from being wireless host to ad hoc host","shortMessageHtmlLink":"incoming packet is sent up to network layer"}},{"before":"9df6064540fa3f206516bbab2055212084582c5f","after":"61c3ea990ba9b2963a2199cdb208993288eb0c6e","ref":"refs/heads/main","pushedAt":"2023-05-11T14:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"readme added","shortMessageHtmlLink":"readme added"}},{"before":"cb5c042c15ff42b0f2bd8a5cd10c9daf775dc56e","after":"9df6064540fa3f206516bbab2055212084582c5f","ref":"refs/heads/main","pushedAt":"2023-05-11T14:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"tdmaMac protocol definition \n\ntdmaMac protocol definition is registered by adding neccessary lines to these files: \ninet/src/inet/common/Protocol.cc and net/src/inet/common/Protocol.h\nwith that modification in inet files, nodes can transmit udp app layer packets to other nodes","shortMessageHtmlLink":"tdmaMac protocol definition"}},{"before":"0357c6928568d920817701ff353948664dd937fe","after":"cb5c042c15ff42b0f2bd8a5cd10c9daf775dc56e","ref":"refs/heads/main","pushedAt":"2023-05-11T12:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"bugs fixed in handleSelfMessage() and updateTimeSlotCounter()\n\nslotbeginsevent now can be scheduled correctly and time slot number starts 0 after reaching 3. (framelength = 4)","shortMessageHtmlLink":"bugs fixed in handleSelfMessage() and updateTimeSlotCounter()"}},{"before":"61d766bd435beb7cd0fe4d4c131a7e010926c0ea","after":"0357c6928568d920817701ff353948664dd937fe","ref":"refs/heads/main","pushedAt":"2023-05-10T14:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"helper functions added \n\nencapsulate, decapsulate, receive/attachSignal, handlelower/upperpacket","shortMessageHtmlLink":"helper functions added"}},{"before":"0f1d880331b764f8b5f6aabd13cfefa685413c0f","after":"61d766bd435beb7cd0fe4d4c131a7e010926c0ea","ref":"refs/heads/main","pushedAt":"2023-05-10T10:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"tdmamacheader.msg added and handleselfmessage() implemented","shortMessageHtmlLink":"tdmamacheader.msg added and handleselfmessage() implemented"}},{"before":null,"after":"0f1d880331b764f8b5f6aabd13cfefa685413c0f","ref":"refs/heads/master","pushedAt":"2023-05-09T15:06:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"first commit","shortMessageHtmlLink":"first commit"}},{"before":null,"after":"0f1d880331b764f8b5f6aabd13cfefa685413c0f","ref":"refs/heads/main","pushedAt":"2023-05-04T17:02:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esince","name":"Esin Ece Aydın","path":"/esince","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24529579?s=80&v=4"},"commit":{"message":"first commit","shortMessageHtmlLink":"first commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLc9LhAA","startCursor":null,"endCursor":null}},"title":"Activity · esince/TdmaMacProtocol-Base"}