{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33294,"defaultBranch":"main","name":"HRCTSS-HomeSystem","ownerLogin":"4005CMD2324JANMAY","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-16T08:55:02.000Z","ownerAvatar":"https://github.coventry.ac.uk/avatars/u/6705","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710759571.582508","currentOid":""},"activityList":{"items":[{"before":"33fb4fd9e95467e5a3a8377cb9d50e0eb62bd04d","after":"93de1ef60361917e39421577a8a7f657724bad09","ref":"refs/heads/main","pushedAt":"2024-04-05T17:14:23.160Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Added A Read Me File\n\nDescribes the programs and how to use them.","shortMessageHtmlLink":"Added A Read Me File"}},{"before":"e2db215e94de22881f4554348cd909dd815dd967","after":"33fb4fd9e95467e5a3a8377cb9d50e0eb62bd04d","ref":"refs/heads/main","pushedAt":"2024-04-05T17:05:14.944Z","pushType":"push","commitsCount":5,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Create the Temperature Gui\n\nCreate the Gui for Temperature","shortMessageHtmlLink":"Create the Temperature Gui"}},{"before":"e27c6090d9f283a98b53ec71e9e4d80581f3a15e","after":"e2db215e94de22881f4554348cd909dd815dd967","ref":"refs/heads/main","pushedAt":"2024-04-05T16:51:25.310Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Add Coffee Maker GUI\n\nAdded the GUI for the coffee maker appliance, using the terminal based code","shortMessageHtmlLink":"Add Coffee Maker GUI"}},{"before":"0a4e668b578c480918911fa589b16f7e03f93e33","after":"e27c6090d9f283a98b53ec71e9e4d80581f3a15e","ref":"refs/heads/main","pushedAt":"2024-04-05T16:48:26.765Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Added Start Of GUI\n\nAdded the files to start up the GUI, displaying the home page and the menu page from phone program.\n\nAlso added topic as the parent class of the topics.","shortMessageHtmlLink":"Added Start Of GUI"}},{"before":"07668eec97a8182e076b4b95cca2758fa29d8e12","after":"0a4e668b578c480918911fa589b16f7e03f93e33","ref":"refs/heads/main","pushedAt":"2024-04-05T12:51:15.629Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Simulate TV\n\nI have made callbacks for the remote control actions and the program can update the state in the JSON file accordingly.","shortMessageHtmlLink":"Simulate TV"}},{"before":"4ea1ae9322eb574c9a604fe69f6c68ccd21f0afa","after":"07668eec97a8182e076b4b95cca2758fa29d8e12","ref":"refs/heads/main","pushedAt":"2024-04-05T12:40:24.360Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Simulate the heaters and AC\n\nThis program allows for the receiving of the published messages and the performance of the tasks the smart appliances can preform.","shortMessageHtmlLink":"Simulate the heaters and AC"}},{"before":"3f34c1b51baad161df419839805128c0f722ff90","after":"4ea1ae9322eb574c9a604fe69f6c68ccd21f0afa","ref":"refs/heads/main","pushedAt":"2024-04-05T12:26:50.454Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Simulation of speakers\n\nI have added methods that allow for the appliance functions to be performed like adjusting volume and turning the speakers on and off. It also received the messages published from the phone.","shortMessageHtmlLink":"Simulation of speakers"}},{"before":"deac4a8799d813bc8f3c2f518ab9479bca8ff454","after":"3f34c1b51baad161df419839805128c0f722ff90","ref":"refs/heads/main","pushedAt":"2024-04-05T12:20:01.233Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Simulation of speakers\n\nI have added methods that allow for the appliance functions to be performed like adjusting volume and turning the speakers on and off. It also received the messages published from the phone.","shortMessageHtmlLink":"Simulation of speakers"}},{"before":"869248b5a9116ceedf8e39b64581ab5cc9781399","after":"deac4a8799d813bc8f3c2f518ab9479bca8ff454","ref":"refs/heads/main","pushedAt":"2024-04-05T11:58:36.362Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Simulating Smart Cameras\n\nI added functions that allow for the published messages from the phone program to be received","shortMessageHtmlLink":"Simulating Smart Cameras"}},{"before":"a62a58b18c2f8ecb68e621a02f37f94dcbe03a1e","after":"869248b5a9116ceedf8e39b64581ab5cc9781399","ref":"refs/heads/main","pushedAt":"2024-04-05T11:37:24.235Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Implement tv.py\n\nI added functionality to the buttons so that when pressed their state is published.","shortMessageHtmlLink":"Implement tv.py"}},{"before":"0cb8fa3355bb24945c385023ea617fd6e885425f","after":"a62a58b18c2f8ecb68e621a02f37f94dcbe03a1e","ref":"refs/heads/main","pushedAt":"2024-04-05T11:30:31.040Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Implement Speakers\n\nI have added the actual functions of the methods and now they can publish the state accordingly.","shortMessageHtmlLink":"Implement Speakers"}},{"before":"cfdf7dffcadf2ac2f78e26042416494d5a66854d","after":"0cb8fa3355bb24945c385023ea617fd6e885425f","ref":"refs/heads/main","pushedAt":"2024-04-05T11:18:53.734Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Implement Temperature.py\n\nAdding the actions to the methods so that the methods publish the changes made.","shortMessageHtmlLink":"Implement Temperature.py"}},{"before":"48f77e6d3faf929b92730293c4e515d5647001ab","after":"cfdf7dffcadf2ac2f78e26042416494d5a66854d","ref":"refs/heads/main","pushedAt":"2024-04-05T11:05:13.003Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Add display to TV\n\nI have added the methods to tv.py and I added them as options for both handleChoices() and displayChoices().\n\nI also made the JSON file more specific for my appliance.","shortMessageHtmlLink":"Add display to TV"}},{"before":"1a5e7c839039294bbd19f9d0cc1f82400c0e9bc0","after":"48f77e6d3faf929b92730293c4e515d5647001ab","ref":"refs/heads/main","pushedAt":"2024-04-05T10:47:22.486Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Adds simulation to lights\n\nI have coded the appliance program for the lights. This should simulate what a real smart light would do.\n\nIn the file, the methods handle receiving the changes from the phone program.","shortMessageHtmlLink":"Adds simulation to lights"}},{"before":"48f77e6d3faf929b92730293c4e515d5647001ab","after":"1a5e7c839039294bbd19f9d0cc1f82400c0e9bc0","ref":"refs/heads/main","pushedAt":"2024-04-05T10:42:12.034Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Add display to cameras\n\nI have added the methods to this program, such as getVolume() and pressUpButton().\n\nAfter adding them to displayChoices() and handleChoices() to put the mathods into them.\n\nI also edited the JSON file to be more specific to my appliance.","shortMessageHtmlLink":"Add display to cameras"}},{"before":"22d2e37bc7408b450f2193d4053519f0c8ea8ca4","after":"48f77e6d3faf929b92730293c4e515d5647001ab","ref":"refs/heads/main","pushedAt":"2024-04-05T10:30:37.198Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Adds simulation to lights\n\nI have coded the appliance program for the lights. This should simulate what a real smart light would do.\n\nIn the file, the methods handle receiving the changes from the phone program.","shortMessageHtmlLink":"Adds simulation to lights"}},{"before":"b044380b8d0c448f71d347fcbe026b7197e89444","after":"22d2e37bc7408b450f2193d4053519f0c8ea8ca4","ref":"refs/heads/main","pushedAt":"2024-04-05T10:16:22.142Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Add implementation to cameras\n\nI have added the operations for each of the methods allowing them to be executable. So the program can now publish messages.","shortMessageHtmlLink":"Add implementation to cameras"}},{"before":"ca092578d989d3e9321a1dd989fb9617a0b94ed7","after":"b044380b8d0c448f71d347fcbe026b7197e89444","ref":"refs/heads/main","pushedAt":"2024-04-05T09:57:38.276Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"Add display to speakers\n\nI have added the methods to the speakers.py file like turnLoudSpeakersAudioOnOff() and filled the space below with pass.\n\nI also edited displayChoices() and handleChoices() to be more accurate.\n\nI also edited the JSON file to be more specific.","shortMessageHtmlLink":"Add display to speakers"}},{"before":"26286d37b588ba4a36d923777b36bfe22a610fcb","after":"ca092578d989d3e9321a1dd989fb9617a0b94ed7","ref":"refs/heads/main","pushedAt":"2024-04-05T09:18:13.807Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashmir","name":"Rida Hashmi (hashmir)","path":"/hashmir","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6551?s=80"},"commit":{"message":"added Display tempreature.py\n\nI defined initial methods for the heaters and AC. I also edited the menu to add the heater and AC specifically.\n\nUpdated JSON file to be specific to temperature.","shortMessageHtmlLink":"added Display tempreature.py"}},{"before":"3b851200f9522d9a68fd7dc7677e5dcf177a3452","after":"26286d37b588ba4a36d923777b36bfe22a610fcb","ref":"refs/heads/main","pushedAt":"2024-04-05T05:24:18.122Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Implement handling user choices\n\nImplemented the methods that will get user input and publish the changes, with main methods of getting lights colour, intensity, and turning the lights on and off. Added json file as well using lights attributes.","shortMessageHtmlLink":"Implement handling user choices"}},{"before":"eddda1cbbdf0c3f125764684e3dd7e0dc91ec15b","after":"3b851200f9522d9a68fd7dc7677e5dcf177a3452","ref":"refs/heads/main","pushedAt":"2024-04-05T05:00:14.680Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Simulate coffee maker appliance\n\nAdded callbacks to coffee maker appliance program so that when changes are received, the program can simulate what it would do in response, via the terminal.","shortMessageHtmlLink":"Simulate coffee maker appliance"}},{"before":"ab457de4248a0e15cc9a00da3d83ab6694f314a4","after":"eddda1cbbdf0c3f125764684e3dd7e0dc91ec15b","ref":"refs/heads/main","pushedAt":"2024-04-05T04:50:40.985Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Added the options to Cameras\n\nAdded the options for user to see in Cameras, such as selecting the front camera or back camera. Changed json file to include camera attributes.","shortMessageHtmlLink":"Added the options to Cameras"}},{"before":"2f1cb3c6efb9c2e7f86c8e6edd09a816697d2c74","after":"ab457de4248a0e15cc9a00da3d83ab6694f314a4","ref":"refs/heads/main","pushedAt":"2024-04-05T04:37:31.380Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Implement Handle Choices in Coffee Maker\n\nWrote the function definitions for handling the choices - getting coffee type, getting milk volume, getting number of shots, make coffee. Also amended json file so it holds attributes accurate to coffee maker.","shortMessageHtmlLink":"Implement Handle Choices in Coffee Maker"}},{"before":"ad06fbe1eced3ef9c69978d9f6a621d47f9450bd","after":"2f1cb3c6efb9c2e7f86c8e6edd09a816697d2c74","ref":"refs/heads/main","pushedAt":"2024-04-05T04:21:15.751Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Add display choices to lights\n\nAdded choices to select front lights or back lights, and method declarations for changing specific light settings.","shortMessageHtmlLink":"Add display choices to lights"}},{"before":"36f5ee293054d8c291f3faab6e10b3be6a9f6222","after":"ad06fbe1eced3ef9c69978d9f6a621d47f9450bd","ref":"refs/heads/main","pushedAt":"2024-04-05T03:53:07.632Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Added Choices to Phone Coffee Maker\n\nAdded display options to displayChoices() method. Also wrote function declarations which are called in handleChoices() method.","shortMessageHtmlLink":"Added Choices to Phone Coffee Maker"}},{"before":"5fc52bbf71c36c354cc76c9f5050534b0ac7de4f","after":"36f5ee293054d8c291f3faab6e10b3be6a9f6222","ref":"refs/heads/main","pushedAt":"2024-04-05T03:47:49.529Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Simulate Coffee Maker Appliance\n\nAdd callbacks to coffee maker appliance program so that it simulates what would happen when changes are received using a text interface.","shortMessageHtmlLink":"Simulate Coffee Maker Appliance"}},{"before":"4e4e568106eec42b818d905009eb1f029ffc2f53","after":"5fc52bbf71c36c354cc76c9f5050534b0ac7de4f","ref":"refs/heads/main","pushedAt":"2024-04-05T03:30:16.104Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Add Display Choices\n\nDisplay the choices the user can choose and add method declarations for handling the choices.","shortMessageHtmlLink":"Add Display Choices"}},{"before":"e2cca4ebf5e18fb6d5a13d5cbdb1ecc7da968756","after":"4e4e568106eec42b818d905009eb1f029ffc2f53","ref":"refs/heads/main","pushedAt":"2024-04-05T03:06:37.821Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Simulate Coffee Maker Appliance\n\nAdd callbacks to coffee maker appliance program so that it simulates what would happen when changes are received using a text interface.","shortMessageHtmlLink":"Simulate Coffee Maker Appliance"}},{"before":"ad06fbe1eced3ef9c69978d9f6a621d47f9450bd","after":"e2cca4ebf5e18fb6d5a13d5cbdb1ecc7da968756","ref":"refs/heads/main","pushedAt":"2024-04-05T02:43:43.906Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Implement Handling Choices\n\nImplement method definitions for methods declared in handling choices. Also update json file to reflect coffee maker attributes.","shortMessageHtmlLink":"Implement Handling Choices"}},{"before":"1085bc0a7b32e7efef38d0ae286580a7dbf7dc7b","after":"ad06fbe1eced3ef9c69978d9f6a621d47f9450bd","ref":"refs/heads/main","pushedAt":"2024-04-05T02:24:36.344Z","pushType":"push","commitsCount":1,"pusher":{"login":"karimh4","name":"Sky Karim (karimh4)","path":"/karimh4","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6604?s=80"},"commit":{"message":"Added Choices to Phone Coffee Maker\n\nAdded display options to displayChoices() method. Also wrote function declarations which are called in handleChoices() method.","shortMessageHtmlLink":"Added Choices to Phone Coffee Maker"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks4ABh_SAA","startCursor":null,"endCursor":null}},"title":"Activity ยท 4005CMD2324JANMAY/HRCTSS-HomeSystem"}