@@ -1,83 +1,76 | |||||
1 | {% extends "dev_conf_edit.html" %} |
|
1 | {% extends "dev_conf_edit.html" %} | |
2 | {% load bootstrap3 %} |
|
2 | {% load bootstrap3 %} | |
3 | {% load static %} |
|
3 | {% load static %} | |
4 | {% load main_tags %} |
|
4 | {% load main_tags %} | |
5 |
|
5 | |||
6 | {% block extra-js%} |
|
6 | {% block extra-js%} | |
7 | <script src="{% static 'js/dds_conversion.js' %}"></script> |
|
7 | <script src="{% static 'js/dds_conversion.js' %}"></script> | |
8 | <script type="text/javascript"> |
|
8 | <script type="text/javascript"> | |
9 |
|
9 | |||
10 | $("#bt_cancel").click(function() { |
|
|||
11 | document.location = "{% url 'url_dds_conf' id_dev%}"; |
|
|||
12 | }); |
|
|||
13 |
|
||||
14 | $("#bt_read").click(function() { |
|
|||
15 | document.location = "{% url 'url_read_dds_conf' id_dev%}"; |
|
|||
16 | }); |
|
|||
17 |
|
10 | |||
18 | $("#id_clock").on('change', function() { |
|
11 | $("#id_clock").on('change', function() { | |
19 | updateFrequencies(); |
|
12 | updateFrequencies(); | |
20 | }); |
|
13 | }); | |
21 |
|
14 | |||
22 | $("#id_multiplier").on('change', function() { |
|
15 | $("#id_multiplier").on('change', function() { | |
23 | updateFrequencies(); |
|
16 | updateFrequencies(); | |
24 | }); |
|
17 | }); | |
25 |
|
18 | |||
26 | $("#id_frequency").on('change', function() { |
|
19 | $("#id_frequency").on('change', function() { | |
27 | updateBinaryFrequencies(); |
|
20 | updateBinaryFrequencies(); | |
28 | }); |
|
21 | }); | |
29 |
|
22 | |||
30 | $("#id_frequency_bin").on('change', function() { |
|
23 | $("#id_frequency_bin").on('change', function() { | |
31 | updateFrequencies(); |
|
24 | updateFrequencies(); | |
32 | }); |
|
25 | }); | |
33 |
|
26 | |||
34 | $("#id_frequency_mod").on('change', function() { |
|
27 | $("#id_frequency_mod").on('change', function() { | |
35 | updateBinaryFrequencies(); |
|
28 | updateBinaryFrequencies(); | |
36 | }); |
|
29 | }); | |
37 |
|
30 | |||
38 | $("#id_frequency_mod_bin").on('change', function() { |
|
31 | $("#id_frequency_mod_bin").on('change', function() { | |
39 | updateFrequencies(); |
|
32 | updateFrequencies(); | |
40 | }); |
|
33 | }); | |
41 |
|
34 | |||
42 | function updateBinaryFrequencies() { |
|
35 | function updateBinaryFrequencies() { | |
43 |
|
36 | |||
44 | var clock = $("#id_clock").val(); |
|
37 | var clock = $("#id_clock").val(); | |
45 | var multiplier = $("#id_multiplier").val(); |
|
38 | var multiplier = $("#id_multiplier").val(); | |
46 | var freq = $("#id_frequency").val(); |
|
39 | var freq = $("#id_frequency").val(); | |
47 | var freq_mod = $("#id_frequency_mod").val(); |
|
40 | var freq_mod = $("#id_frequency_mod").val(); | |
48 |
|
41 | |||
49 | var mclock = clock*multiplier; |
|
42 | var mclock = clock*multiplier; | |
50 |
|
43 | |||
51 | var freq_bin = freq2Binary(mclock, freq); |
|
44 | var freq_bin = freq2Binary(mclock, freq); | |
52 | var freq_mod_bin = freq2Binary(mclock, freq_mod); |
|
45 | var freq_mod_bin = freq2Binary(mclock, freq_mod); | |
53 |
|
46 | |||
54 | $("#id_frequency_bin").val(freq_bin); |
|
47 | $("#id_frequency_bin").val(freq_bin); | |
55 | $("#id_frequency_mod_bin").val(freq_mod_bin); |
|
48 | $("#id_frequency_mod_bin").val(freq_mod_bin); | |
56 |
|
49 | |||
57 | freq = binary2Freq(mclock, freq_bin); |
|
50 | freq = binary2Freq(mclock, freq_bin); | |
58 | freq_mod = binary2Freq(mclock, freq_mod_bin); |
|
51 | freq_mod = binary2Freq(mclock, freq_mod_bin); | |
59 |
|
52 | |||
60 | $("#id_frequency").val(freq); |
|
53 | $("#id_frequency").val(freq); | |
61 | $("#id_frequency_mod").val(freq_mod); |
|
54 | $("#id_frequency_mod").val(freq_mod); | |
62 |
|
55 | |||
63 | } |
|
56 | } | |
64 |
|
57 | |||
65 | function updateFrequencies() { |
|
58 | function updateFrequencies() { | |
66 |
|
59 | |||
67 | var clock = $("#id_clock").val(); |
|
60 | var clock = $("#id_clock").val(); | |
68 | var multiplier = $("#id_multiplier").val(); |
|
61 | var multiplier = $("#id_multiplier").val(); | |
69 | var freq_bin = $("#id_frequency_bin").val(); |
|
62 | var freq_bin = $("#id_frequency_bin").val(); | |
70 | var freq_mod_bin = $("#id_frequency_mod_bin").val(); |
|
63 | var freq_mod_bin = $("#id_frequency_mod_bin").val(); | |
71 |
|
64 | |||
72 | var mclock = clock*multiplier; |
|
65 | var mclock = clock*multiplier; | |
73 |
|
66 | |||
74 | var freq = binary2Freq(mclock, freq_bin); |
|
67 | var freq = binary2Freq(mclock, freq_bin); | |
75 | var freq_mod = binary2Freq(mclock, freq_mod_bin); |
|
68 | var freq_mod = binary2Freq(mclock, freq_mod_bin); | |
76 |
|
69 | |||
77 | $("#id_frequency").val(freq); |
|
70 | $("#id_frequency").val(freq); | |
78 | $("#id_frequency_mod").val(freq_mod); |
|
71 | $("#id_frequency_mod").val(freq_mod); | |
79 |
|
72 | |||
80 | } |
|
73 | } | |
81 |
|
74 | |||
82 | </script> |
|
75 | </script> | |
83 | {% endblock %} No newline at end of file |
|
76 | {% endblock %} |
General Comments 0
You need to be logged in to leave comments.
Login now