{"id":64,"date":"2019-04-08T15:40:31","date_gmt":"2019-04-08T15:40:31","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/?p=64"},"modified":"2019-04-08T15:40:59","modified_gmt":"2019-04-08T15:40:59","slug":"status-update-7","status":"publish","type":"post","link":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/2019\/04\/08\/status-update-7\/","title":{"rendered":"Nakul Status Update #7"},"content":{"rendered":"<p>In the past week the infrastructure skeleton was finally finished completely and put onto an AWS EC2 instance. I was able to hit it from a web browser and see response. The two server setup was functioning properly where the API Frontend creates a thread for each connection, and then if the thread needs to ferry information to the Workout Analysis server it will initiate and make that connection. All requests with a URI starting with \/workout will be sent over to the Workout Analysis Server.<\/p>\n<p>Now I must work on implementing the queueing and threaded consumption of the messages it receives from the API Frontend. After this I can move on to implementing all of the endpoints listed in our <a href=\"https:\/\/docs.google.com\/document\/d\/1Y5FgzKmmEIPlYacF8RLB9KrcdSELZ8u09zWjoU0Bjc0\/edit?usp=sharing\">Endpoint Document<\/a>. First of those would be the \/workout\/frame. This is the most in depth and has a lot of object classes that needed to be created on the side. The flow can be seen here: <a href=\"https:\/\/drive.google.com\/drive\/u\/1\/folders\/1_wO6t3u78hv3NWRgncMGpAp3eYRsK2wl\">FlowChart<\/a>. In terms of scheduling, since infra took so long I am about a week behind. However, I believe since the implementation of endpoints is fairly straightforward, I will be able to make up time in the next two weeks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the past week the infrastructure skeleton was finally finished completely and put onto an AWS EC2 instance. I was able to hit it from a web browser and see response. The two server setup was functioning properly where the API Frontend creates a thread for each connection, and then if the thread needs to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/2019\/04\/08\/status-update-7\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Nakul Status Update #7&#8221;<\/span><\/a><\/p>\n","protected":false},"author":126,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/posts\/64"}],"collection":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/users\/126"}],"replies":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":2,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":67,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/posts\/64\/revisions\/67"}],"wp:attachment":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamc4\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}