1+ import random
12import socket
2- import time
33import struct
4- import random
4+ import time
55
6- sock = socket .socket (socket .AF_INET ,socket .SOCK_DGRAM )
7- dataSerializer = struct .Struct ("B" * ( 2 + 96 ))
8- dataBuffer = [0 ]* (96 + 2 )
9- dataBuffer [0 ]= 0 # data
10- dataBuffer [1 ] = 96 # len
6+ sock = socket .socket (socket .AF_INET , socket .SOCK_DGRAM )
7+ dataSerializer = struct .Struct ("B" * ( 2 + 96 ))
8+ dataBuffer = [0 ] * (96 + 2 )
9+ dataBuffer [0 ] = 0 # data
10+ dataBuffer [1 ] = 96 # len
1111for i in range (96 ):
12- dataBuffer [i + 2 ] = i
13- sock .sendto (dataSerializer .pack (* dataBuffer ),("172.0.0.3" ,1883 ))
14- time .sleep (.001 )
12+ dataBuffer [i + 2 ] = i
13+ sock .sendto (dataSerializer .pack (* dataBuffer ), ("172.0.0.3" , 1883 ))
14+ time .sleep (0 .001 )
1515
1616time .sleep (1 )
17- commandSerializer = struct .Struct ("B" * ( 2 + 12 ))
18- commandBuffer = [0 ]* ( 2 + 12 )
17+ commandSerializer = struct .Struct ("B" * ( 2 + 12 ))
18+ commandBuffer = [0 ] * ( 2 + 12 )
1919commandBuffer [0 ] = 2
2020commandBuffer [1 ] = 12
2121for i in range (12 ):
2222 if i % 2 :
23- commandBuffer [i + 2 ] = 8
23+ commandBuffer [i + 2 ] = 8
2424 else :
25- commandBuffer [i + 2 ] = 1
25+ commandBuffer [i + 2 ] = 1
2626for i in range (10 ):
27- sock .sendto (commandSerializer .pack (* commandBuffer ),("172.0.0.3" ,1883 ))
27+ sock .sendto (commandSerializer .pack (* commandBuffer ), ("172.0.0.3" , 1883 ))
2828 # for index, value in enumerate(commandBuffer[2:].reverse()):
2929 # commandBuffer[2+index] = value
3030 # commandBuffer[2:].reverse()
3131 commandBuffer [2 :] = commandBuffer [2 :][::- 1 ]
3232 print (commandBuffer )
33- time .sleep (.5 )
33+ time .sleep (0 .5 )
3434
3535for i in range (12 ):
36- commandBuffer [2 + i ] = 1
37- sock .sendto (commandSerializer .pack (* commandBuffer ),("172.0.0.3" ,1883 ))
36+ commandBuffer [2 + i ] = 1
37+ sock .sendto (commandSerializer .pack (* commandBuffer ), ("172.0.0.3" , 1883 ))
3838
3939dataBuffer [0 ] = 6
40- sock .sendto (dataSerializer .pack (* dataBuffer ),("172.0.0.3" ,1883 ))
40+ sock .sendto (dataSerializer .pack (* dataBuffer ), ("172.0.0.3" , 1883 ))
4141
4242commandBuffer [0 ] = 4
4343for i in range (1000 ):
4444 for j in range (12 ):
45- commandBuffer [2 + j ] = random .randint (0 ,1 )
46- sock .sendto (commandSerializer .pack (* commandBuffer ),("172.0.0.3" ,1883 ))
47- time .sleep (.013 )
45+ commandBuffer [2 + j ] = random .randint (0 , 1 )
46+ sock .sendto (commandSerializer .pack (* commandBuffer ), ("172.0.0.3" , 1883 ))
47+ time .sleep (0 .013 )
4848
4949for j in range (12 ):
50- commandBuffer [2 + j ] = 0
51- sock .sendto (commandSerializer .pack (* commandBuffer ),("172.0.0.3" ,1883 ))
52-
50+ commandBuffer [2 + j ] = 0
51+ sock .sendto (commandSerializer .pack (* commandBuffer ), ("172.0.0.3" , 1883 ))
52+
5353time .sleep (1 )
5454dataBuffer [0 ] = 6
55- sock .sendto (dataSerializer .pack (* dataBuffer ),("172.0.0.3" ,1883 ))
55+ sock .sendto (dataSerializer .pack (* dataBuffer ), ("172.0.0.3" , 1883 ))
0 commit comments