local function a(b,c)local d,e,f,g,h,i,j;g={}i=getUptime()d=txCAN(0,2016,0,{5,35,128,81,b,c,0,0},10000)i=getUptime()-i;if d==1 then j=getUptime()e,f,g[1]=rxCAN(0,10000)j=getUptime()-j else g=nil end;println("TX: "..i.." RX: "..j)if c==32 then for h=2,5 do i=getUptime()d=txCAN(0,2016,0,{48,8,0,255,255,255,255,255},10000)i=getUptime()-i;if d==1 then j=getUptime()e,f,g[h]=rxCAN(0,10000)j=getUptime()-j end;println("TX: "..i.." RX: "..j)end end;return g end;setTickRate(1)function onTick()local k,g;k=getUptime()g=a(168,32)k=getUptime()-k;println("Tempo: "..k)println("data1: "..g[1][1].." "..g[1][2].." "..g[1][3].." "..g[1][4].." "..g[1][5].." "..g[1][6].." "..g[1][7].." "..g[1][8])println("data2: "..g[2][1].." "..g[2][2].." "..g[2][3].." "..g[2][4].." "..g[2][5].." "..g[2][6].." "..g[2][7].." "..g[2][8])println("data3: "..g[3][1].." "..g[3][2].." "..g[3][3].." "..g[3][4].." "..g[3][5].." "..g[3][6].." "..g[3][7].." "..g[3][8])println("data4: "..g[4][1].." "..g[4][2].." "..g[4][3].." "..g[4][4].." "..g[4][5].." "..g[4][6].." "..g[4][7].." "..g[4][8])println("data5: "..g[5][1].." "..g[5][2].." "..g[5][3].." "..g[5][4].." "..g[5][5].." "..g[5][6].." "..g[5][7].." "..g[5][8])end