diff --git a/apps/main/static/css/style.css b/apps/main/static/css/style.css
index 2cca280..0d3accb 100644
--- a/apps/main/static/css/style.css
+++ b/apps/main/static/css/style.css
@@ -21,6 +21,19 @@
--bx-shadow: 0 2px 5px 0 var(--bs-nav);
}
+label {
+ display: inline-block;
+ max-width: 100%;
+ margin-bottom: 5px;
+ font-weight: bold;
+}
+
+.form-check-input {
+ position: relative;
+ margin-top: .3rem;
+ margin-left: .3rem;
+}
+
body {
color: #444;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
diff --git a/apps/main/views.py b/apps/main/views.py
index 022558e..e2038a9 100644
--- a/apps/main/views.py
+++ b/apps/main/views.py
@@ -849,6 +849,8 @@ def experiment_mix(request, id_exp):
mix.save()
line_type = RCLineType.objects.get(name='mix')
+ print("VIew obteniendo len getlines")
+ print(len(rc_confs[0].get_lines()))
for i in range(len(rc_confs[0].get_lines())):
line = RCLine(rc_configuration=mix, line_type=line_type, channel=i)
line.save()
diff --git a/apps/rc/models.py b/apps/rc/models.py
index 237cd18..3deefc6 100644
--- a/apps/rc/models.py
+++ b/apps/rc/models.py
@@ -347,8 +347,10 @@ class RCConfiguration(Configuration):
return '\n'.join(['{}'.format(x) for x in data])
def update_pulses(self):
-
+ contador = 0
for line in self.get_lines():
+ contador=contador+1
+ print(contador)
line.update_pulses()
def plot_pulses2(self, km=False):
@@ -918,8 +920,15 @@ class RCLine(models.Model):
ops = [value.split('|')[2] for value in values]
delays = [value.split('|')[3] for value in values]
masks = [value.split('|')[4] for value in values]
+ print("masks")
+ print(masks)
+ print('{:8b}'.format(int(masks[0])))
mask = list('{:8b}'.format(int(masks[0])))
+ print("mask")
+ print(mask)
mask.reverse()
+ print("mask reverse")
+ print(mask)
if mask[self.channel] in ('0', '', ' '):
y = np.zeros(confs[0].total_units, dtype=np.int8)
else:
diff --git a/apps/rc/widgets.py b/apps/rc/widgets.py
index a0be41a..fd14c7c 100644
--- a/apps/rc/widgets.py
+++ b/apps/rc/widgets.py
@@ -300,7 +300,7 @@ class HCheckboxSelectMultiple(forms.CheckboxSelectMultiple):
if value is None: value = []
has_id = attrs and 'id' in attrs
- final_attrs = self.build_attrs(attrs, name=name)
+ final_attrs = self.build_attrs(attrs, {'name': name})
output = [u'