Rev 3599 Rev 3630
Line 1... Line 1...
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # 2 #
3 # Sample of measiring and correct frequency with ACOUNTER02A 3 # Sample of measuring and frequency correction with ACOUNTER02A
4   4  
5 import time 5 import time
6 import datetime 6 import datetime
7 import sys 7 import sys
8 from pymlab import config 8 from pymlab import config
Line 16... Line 16...
16   16  
17 port = eval(sys.argv[1]) 17 port = eval(sys.argv[1])
18 #### Sensor Configuration ########################################### 18 #### Sensor Configuration ###########################################
19   19  
20 cfg = config.Config( 20 cfg = config.Config(
-   21 i2c = {
21 port = port, 22 "port": port,
-   23 },
22 bus = [ 24 bus = [
23 { 25 {
24 "type": "i2chub", 26 "type": "i2chub",
25 "address": 0x70, 27 "address": 0x70,
26 "children": [ 28 "children": [
Line 30... Line 32...
30 }, 32 },
31 ], 33 ],
32 ) 34 )
33 cfg.initialize() 35 cfg.initialize()
34   36  
35 print "Frequency counter readout example \r\n" 37 print "RMDS Station frequency management test software \r\n"
36 fcount = cfg.get_device("counter") 38 fcount = cfg.get_device("counter")
37 fgen = cfg.get_device("clkgen") 39 fgen = cfg.get_device("clkgen")
38 time.sleep(0.5) 40 time.sleep(0.5)
39 frequency = fcount.get_freq() 41 frequency = fcount.get_freq()
40 rfreq = fgen.get_rfreq() 42 rfreq = fgen.get_rfreq()
41 hsdiv = fgen.get_hs_div() 43 hsdiv = fgen.get_hs_div()
42 n1 = fgen.get_n1_div() 44 n1 = fgen.get_n1_div()
43 fdco = 0 45 #fdco = 0
44 fxtal = 0 46 #fxtal = 0
45 regs = [0, 0, 0] 47 #regs = [0, 0, 0]
46   48  
47   49  
48 #### Data Logging ################################################### 50 #### Data Logging ###################################################
49   51  
50 try: 52 try: