From bb9b2f8874cd56a23347fdffefed0ece9c9f224e Mon Sep 17 00:00:00 2001 From: Ram Reddy <69733662+ramnreddy15@users.noreply.github.com> Date: Sun, 30 Jan 2022 17:14:57 -0500 Subject: [PATCH] Add files via upload --- Control System/Propioception.pyc | Bin 0 -> 3846 bytes .../__pycache__/Propioception.cpython-37.pyc | Bin 0 -> 3385 bytes .../__pycache__/bootup.cpython-37.pyc | Bin 0 -> 2550 bytes .../__pycache__/commands.cpython-37.pyc | Bin 0 -> 641 bytes Control System/bootup.py | 35 +++++++++++++----- Control System/bootup.pyc | Bin 0 -> 2783 bytes Control System/commands.py | 24 ++++++++++++ Control System/main.py | 2 +- 8 files changed, 51 insertions(+), 10 deletions(-) create mode 100644 Control System/Propioception.pyc create mode 100644 Control System/__pycache__/Propioception.cpython-37.pyc create mode 100644 Control System/__pycache__/bootup.cpython-37.pyc create mode 100644 Control System/__pycache__/commands.cpython-37.pyc create mode 100644 Control System/bootup.pyc create mode 100644 Control System/commands.py diff --git a/Control System/Propioception.pyc b/Control System/Propioception.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b173442cbff404b84c834063dc22496773a13cb GIT binary patch literal 3846 zcmds3?{6D58207TK*GwVP6D+Onx#owCM^qFk&wn1Y%6>LD!5Ecbd=Ne&S`FUIUlyu zE?V~q{yzQ_KJgLp<9Y2YX`4H3g7wRy_>E(~et-G#WBY%scGiCTJ&M`vpH2ncY z!q^U^$C4&X8thlbeqro~9sKv%pu0k9KS6XJj#ACzJkpwHLX?^t6~!5sLmuThHzUEv z(nzJRb1e#u4v&h2r{hv8!w({rMtix?ybvN02_H&j*C@Fs&5e#(g^O>MEK?ba(xkGO z2kT+xK1Fd0LLgW~2HBvH5$ujXi+Ts)`*vi7QlY693uYPoiIh7WpMgPCkxF=W7^!_E zA^CoKAZGC(!{MZe$$!VHCy|Nxr~H}yL+dZ|Z)}#lOIc5f)F4kKcv|p8>?k9t*ngC%`E$L;}xz75oeW_?8LGmJG`(nKOL9(z>&zYk$XwP^T-Hg z$DX?bYFX(p#aWDUE%_+IStc%uWubA@jkd}$kw_Db=*&t=&uP#|C?jug{L~W$X!K1|3X$?9R`Z*dq|ppi8#5yJX#vAj&Xpbmk!#@|qek z)>sYSMlH0p$cLtdQO8GCArn)(?)BcvwnUQ55UJMG@(^Cx( zy>Wye)qmhd`M{3$PcZ9^a%$d&(J)LwUt!ooU(*2d+J4(#_u>Zn6e-3108L8>6ed|= zS%awyM7;y!(GV(O8Z7gfxKIL&$Sh&cf37 z0L(pj1V4i=6-8e`apw@Qd;Nl+`J_apaiP#|C#mJ^NKG9oh^ayEXhz>FlJBXInuFb+ zq4;UB&wIVQplri&3k`D_nHidB-4{w>G?t0bx96^J(qcV{W1$_QNV8{0$-l5`=uX>~ zg?KnE#p1@B+vwdQBczlTu~bULhFh>e{g~0s7g~oSQP}K&2O2A+p=;(;z7z<3(tq$t z|0eMl35QB5qD3XeWjhAm98OU)+ktrc{$Ce^}V#zrrf?B<5R=oBS_$e`#xCj3i0v|i3++6_m zjU&bd=qwNBsWujK_7W~-d5RCu8hgZmZs)QS@bifQSHXbmV8AXh@a+07qOk}=Lq{hJ z$1<7V)gKyC2*X6iVHnUeBsfpv0*Q+d3--3X*Z8OiVBJ2lG)2_vw!C(yz0uy-b}s2r Y5xhqN?F_@P#ku3kahJ}sCeJPJUwuc^`~Uy| literal 0 HcmV?d00001 diff --git a/Control System/__pycache__/Propioception.cpython-37.pyc b/Control System/__pycache__/Propioception.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8cbfb3ea7e46ddeb7062e468e44e717bac4fa54d GIT binary patch literal 3385 zcmds3-EP}96ecCvaoi+Zvn<$(UJxtL#z38PZGjC%SM+Z`z_6f$gAVZ435-a`s%23n z>7+@WtMozI%e~AVK-k@`da)PSu%C0J*p6cyuW{E8o==EBQe=w=m!AZ_v`5mY!YiExgbHWhA*G`xc!>s#H>upr{bu%48OVOH~? z$5e;$C}OrNSzlSD%~fV(Y~Y3QSg^34C~es;*CF4Iq+zj?LJHPVI-8@_wzBK>0Ai1u z18;Ysn`fi;k}BWT+dj&NU+wkJGMfoDZj#T-1Vq9*3yIVb9{)^q9NBdwB91v0Ur ziuoUqVVyy1Sy&O*g7x;e-hl)Z+X;8&@me6e&L9qONQ_xWC#N~l#{r69a>`_O4W|qW7Li+&uL4i3DqLT#nT?r`7levs&@1$mDP|pI z!xKN_({YKlasoLqa!&{raVvE;c9dTEJ+;}KW z&#GhtTv@0^)9f4Y)a-M3=#2;YC~IY-8&kZtp6sVJ-w%O?e7}h~)j$whb*t_&Jy@MK z9vKEmuGoHekG!*`AGfmJJdpBwPx(Ya-0Jm+Sp}cad>{ zrlDJNFBXrneue={zkni#@eXS??*R2$1~*A3QrsS+0_T0MHH-#INONl(`eU4I20Sltrt7BSu zO(`iLmd0CPqGeyfmGG~S@_kM=PbPr+uX4*7;7GkFgglW{Qa4e_NoFZWM>Vf+ZweqT z(n%fYWVwJ&@(G)b8eUv6?@QlL>%QMtVgNs_e!AfM&jvg?*39|7P=W93a}YtVpm-m} z2Ph`gmc1drX=F>}M1x$GNFx6Wuhm96X z1+pb0=tJ3-G5VHV!_u85dZIFwzfd|OH|V0CR^G>B-bEw%b3SDQIDnQd)3>3sQj5Xd0Xg&SZNU9EbW}wliDD?i+{sJX z9j1AqWcPJ|nAC4AP12WXZu9bacchF-pDUBJk&jYkn3ppjmcd^R?_c|<-rRE_=;{T= zfAHYo-eI!V zf3*LnLI3c{y}i$yV65{Jn0ki8Ys#u_p=ko8b)}QA$bp_R3DYc7W0+yT7fmQtR!P+a zM=BkkG!b>5<-{g@e_*L{9A_inT?mgyoM|=bA+alui)e8`R zXQ2xuQ{~dR9g_bB;Z;}pq8*0%9h&;@`+etD>`tTP;aeL-`yKj<>2AHyLEi; zmC7bS&8=?z_T5}|%gT1uLf2iwp*Zd84*aOMFXrD#i?qxDzzGnb9!;(6{>WJ z(*#+)g{En_j8@~MQhbjw6X;Z-%Ma@dA{Gl z)?7tHsf#IH;Fykxk-Qk`sy8nZwVZH~A|hBioJ-M{5G*K`%F}YBMi6n!;2V#UGV|sj zlUKimMd%6`;DGN3ZGX?>*+=yyNBWxC^{j+eFCYcE0<8m05JNW%W2 z-`2_~3;G>T?BLmCI0WqnFM)NXe+)012+Sgjyi|IVUPFyy$;Ul!5pNHxHNG3BFTuA; zCPoFCO5eqi?qkHzY=&Au#c;tRvB|f2{iBO;Us_*8oV=u{yNKU{K-9h{gm0EHUTS>F z-_Qh?8b_7l0AJ$JruwBgOf>GEJpMi)^KOI++4p$ zy34RSiRegERH#M_y+u3e~Jl)Sd5{T^oQts?PUG2uEu#q z#0_3eqGf#={Y#ANb!x~H{SGzs-{PEbvwz6-Ci-L%z)y+F9jM?xV70u(#{K^TN9AJ~ literal 0 HcmV?d00001 diff --git a/Control System/__pycache__/commands.cpython-37.pyc b/Control System/__pycache__/commands.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..acffa625a37378ed9a777970d0191d455d30cb72 GIT binary patch literal 641 zcmb7BJ&)5s5S{f`d{$0`E2z^@qzI;1>M z0nop8q{d(aIARC8z^ZlEtElxGoz9;gJ-$!ttuHU5cJi)jriw~EE$G>lDd})g4r`qm zSCKUSCz)w70hPN7$%K*;%(Idiq=5;f(lV=!U(2l2#e3cW`{4}1`egk=r&;7NC zKU4+9br!!Sb*-y9-c_ZRRX$gHrKy+~2`3pZPwaFvuq-Nyq(t?o-kWh%E=pXdY5Ion zj1N^0IDnXl3lTbzGh`7tq3|4epDVM#1iVL< 0: if self.timer == 0: - print("Executed: ", heapq.heappop(self.actions)) + command = heapq.heappop(self.actions) + if command == "Password A_on_LED": + if onAndOfffLed(): + print("Executed: ", command) + else: + print("Did not execute correctly ", command) + time.sleep(5) - heapq.heappush(self.actions, "Password Balancing") + if "Password Balancing" not in self.actions: + heapq.heappush(self.actions, "Password Balancing") print("Inside execute",self.actions) def sensorData(self): # Test - # Read from Arduinos to know what motors and sensors there are - print("test") - + print("Inside") + ser = serial.Serial('/dev/ttyACM0', 115200, timeout=1) + ser.reset_input_buffer() + while True: + print("Inside data") + # Read from Arduinos to know what motors and sensors there are + ser.write("Send ****s plz\n".encode('utf-8')) + line = ser.readline().decode('utf-8').rstrip() + print(line) def runSimul(self): threading.Thread(target=self.priorityQueue).start() - threading.Thread(target=self.execute()).start() - threading.Thread(target=self.sensorData()).start() + threading.Thread(target=self.execute).start() + threading.Thread(target=self.sensorData).start() def startBoot(): - simulation = Receiver('10.235.1.127',12345) + simulation = Receiver('10.235.1.148',12345) simulation.runSimul() diff --git a/Control System/bootup.pyc b/Control System/bootup.pyc new file mode 100644 index 0000000000000000000000000000000000000000..409701f8195737ccb9cbe4b769ce5cc8b1af9304 GIT binary patch literal 2783 zcmcImZBH9V5S~51fX! zih4v%<~-^tYAKO|_o(HK`5d)!V?IxiDHLZ(QQFbqxCiMB@l?fzN_{C5OVACyZF;CD;?=u;(|b1?&v@ zYCJrQ4GjA^2o5+_bV<~f8#06GP~y=gzL3b>8dct0w`I`%z}mCaM3tXn%&3|NaeSp9 zba9$k#|B;8*T(VE&R(M_%>JI=lw)LOb?-=+lhit4vedXLHjohe1Gw5r+Sj!#u07MX z>(ZR*r~6C&06(U-F_cysBCQ>!sT*X=*@c9(-HwykwcGPJ&vJ}OO{)?< zA;-3e!Tw52CLwV|ogr1idvxW|D@0w<_Rhs3ho_U{z;yCL3v>h(Me0TJkn+5{NZm4- z15!#MG21(dqF;H}1OtOLk(})vmP|4{e#i0nBFqJd&tH=(k;y4Uzf)!$VaF?&%2Q{G zq6wKIzms$+mbZ7J60_YRnZL+QQ)fopnq?t8SM2F5dx1@5wu^J;c(F6j*4-V7aPBng zF0gZ_ujxfZ0O<^(Qn$09jWq0PR|$;{oQ~`?MC)-9RgQwVr=v>D@v{%E6@#-Nc5!lC z>1%6)V{LIGL^w?n9pZqP01L~T4w_p_tCkb9CeW#vA^fAKlDRR^>>X(ACShu@?kXE; zzaJ!#<Le0|4O?ib}$W_II8-`TX8JP2oi;1zQ z7{Mr}Zk~)0i8QjVM<(D#=5pi85=|7>_6{P8sv1=fD@=@zLM1WA6SS|wNF*Chb0ZLQ zOzYC7q;+kc>u>-FJ{^IU(K1F^Wj*KxNeJ8u=ywwvN4lbiJF46`U>TUuiDcC0iO<0i zj7hfBOcKVuPrzV%T4(+ObfnQshHp4s+;>MlJ_akr$%&d%3u;E)A2zvhN+cazi_*-b z${C#Xq1UL>p>wQ$8@}@6ff}%>c^0_fTb{9bdJkp}Am&~wP+{1h$C5(hy#l!2SpWj~ zm3{9TI^f%DZ(UewEilL0N$p94awlkT5%Mp^)s&fEVMnCFxxhI8BTW5IKyEFe3^X%H z8gYNnTLUj`j?_c-fs+3lMsHdY^mV)KIHc`%KaB=GOnuI+xP0xX{{>{%pcC#U-d3Mc zGKV3BRaB*7X|Xg}DuxifTmOp?AZ5TD%9|h4H;n*_l9L=X>H^)BN6TM6ezLr>yz`kK+