Explorar el Código

fix: vpu_grid label, defaul values -x 2 -y 2

micha hace 2 años
padre
commit
8a7aa980f3
Se han modificado 1 ficheros con 22 adiciones y 9 borrados
  1. 22 9
      vpu/vpu_live.py

+ 22 - 9
vpu/vpu_live.py

@@ -104,8 +104,8 @@ if options.mode:
     except Exception as e:
         print( "Exc",options.mode,e)
 
-HD_x = 1
-HD_y = 1
+HD_x = 2
+HD_y = 2
 if options.mode:
     try:
         if options.xsplit:
@@ -285,8 +285,11 @@ class SubFix():
     def POS(self,x=0,y=0,a=0,b=0):
         A = (self.pos[0]) #+self.block[0]
         B = (self.pos[1]) #+self.block[1]
-        C = self.block[0]-a-1
-        D = self.block[1]-b-1
+        C = self.block[0]-a
+        D = self.block[1]-b
+        if NR:
+            C-=1
+            D-=1
         return [x+A,y+B,C,D]
 
 class POINTER():
@@ -459,7 +462,7 @@ def rDMX(univ,dmx):
     return univ*512+dmx
 
 grid_file = "/tmp/vpu_grid.csv"
-grid_file = "/home/user/LibreLight/vpu_grid.csv"
+grid_file = "/home/user/LibreLight/vpu_grid_hd.csv"
 
 def generate_grid():
     log = open(grid_file,"w")
@@ -599,9 +602,12 @@ def main():
         #data3 = read_dmx(ip)
         #data.extend(data3)
         # GRID loop
+        
 
         i = 0
         dmx = 1
+        h = 1
+        v = 1
         for fix in GRID:
             pos = fix.POS(40,60)
             rgb = fix.rgb
@@ -633,21 +639,29 @@ def main():
                 #draw_circle(window,srgb,(spos[0]+int(spos[2]/2),spos[1]+int(spos[3]/2)),int(spos[3]/2))
 
 
+
+
                 # draw row/col grid number
                 if subfix.pos[0] == 0:
-                    fr = font12.render("{}".format(subfix.pos[1]+1) ,1, (200,200,200))
+                    fr = font12.render("{}".format(v ) ,1, (200,200,200))
                     window.blit(fr,(25,spos[1] ))
+                    v += 1
                 if subfix.pos[1] == 0:
-                    fr = font12.render("{}".format(subfix.pos[0]+1) ,1, (200,200,200))
+                    fr = font12.render("{}".format(1) ,1, (200,200,200))
+                    fr = font12.render("{}".format(h ) ,1, (200,200,200))
+                    h+=1
                     window.blit(fr,(spos[0],50 ))
 
+
                 if NR:
                     #fr = font15.render("{:02}".format(j+1) ,1, (0,200,255))
-                    fr = font15.render("{:02}".format(subfix._id) ,1, (250,0,5))
+                    fr = font15.render("{:02}".format(subfix._id) ,1, (250,200,5))
                     window.blit(fr,(spos[0]+2,spos[1]+10))
                 j += 1
             i += 1
 
+        pointer.draw()
+
         # DRAW FIX NUMBER on TOP
         i=0
         for fix in GRID:
@@ -673,7 +687,6 @@ def main():
                 window.blit(fr,(pos[0]+2,pos[1]+2))
             i += 1
             
-        pointer.draw()
         pygame.display.flip()
         pg.time.wait(10)