o: ActiveSupport::Cache::Entry :@compressedF: @value""
guage.py
82 82
cfg.initialize()
83 83
guage = cfg.get_device("guage")
84 84

  
85
#flash = guage.ReadFlashBlock(48, 2)
86
#print " ".join([hex(i) for i in flash])
85
print "Pack Configuration", hex(guage.PackConfiguration())
87 86

  
88
#print hex(guage.PackConfiguration())
89

  
90
#guage.WriteFlashByte(48, 0, 21, 0x0D)    # Design Capacity 3350 mAh 
91
#guage.WriteFlashByte(48, 0, 22, 0x16)    #
92
#guage.WriteFlashByte(48, 0, 23, 0x5E)    # Design Energy 24120 mWh 
93
#guage.WriteFlashByte(48, 0, 24, 0x38)    #  
94
#guage.WriteFlashByte(64, 0, 0, 0x9)      # External Voltage Measurement
95
#guage.WriteFlashByte(64, 0, 7, 0x2)      # Two Cells
96
#guage.WriteFlashByte(64, 0, 4, 0x74)     # 8 LED (1+7), Shift Register
97
#guage.WriteFlashByte(104, 0, 14, 0x28)   # Voltage Measurement Range 10240 mV
98
#guage.WriteFlashByte(104, 0, 15, 0x00)   # 
99
#guage.reset()                            # Reset Guage
100

  
101 87
#flash = guage.ReadFlashBlock(112, 0)
102 88
#print "112 - ",
103 89
#print " ".join([hex(i) for i in flash])
104 90

  
105

  
106 91
#ReadFlash(2, 0, 'OT Chg', 'I2', '0.1 degC')
107 92
#ReadFlash(112, 8, 'Authen Key3', 'H4', '-')
108 93

  
......
110 95
    ReadFlash(df['SubclassID'][i], df['Offset'][i], df['Name'][i], df['DataType'][i], df['Units'][i], df['DefaultValue'][i])
111 96

  
112 97

  
113
for i in range(4):
98
while True:
114 99
    # Battery status readout
115 100
    print "NominalAvailableCapacity =", guage.NominalAvailableCapacity(), "mAh, FullAvailabeCapacity =", guage.FullAvailabeCapacity(), "mAh, AvailableEnergy =", guage.AvailableEnergy(), "* 10 mWh"
116 101
    print "Temp =", guage.getTemp(), "degC, RemainCapacity =", guage.getRemainingCapacity(), "mAh, cap =", guage.FullChargeCapacity(), "mAh, U =", guage.Voltage(), "mV, I =", guage.AverageCurrent(), "mA, charge =", guage.StateOfCharge(), "%"
:@created_atf1456300499.9809749ČK:@expires_in0