Uncategorized

facc224.py

>>> %Run facc224.py

     ********************************************************************************

     Begin Execute Function testAdxl345  2019-12-20 22:25                            

       Function Name                           = testAdxl345
       DevIdRegister Contests                  = 0xe5
       Device Name                             = Jacky
       BusName                                 = SpiBus00
 
       ----------------------------------------------------------------------
                 Time                          =  X value   Y Value   Z Value
       ----------------------------------------------------------------------
       0   2019-12-20 22:25:45.568509          =       19      8445    -12249
       1   2019-12-20 22:25:45.580438          =       20        -4       288
       2   2019-12-20 22:25:45.592272          =       19        -4       288
       3   2019-12-20 22:25:45.604139          =        0       253    -12249
       ----------------------------------------------------------------------

     End   Execute Function testAdxl345  2019-12-20 22:25                            

     ********************************************************************************


     ********************************************************************************

     Begin Execute Function testAdxl345  2019-12-20 22:25                            

       Function Name                           = testAdxl345
       DevIdRegister Contests                  = 0xe5
       Device Name                             = Katie
       BusName                                 = SpiBus01
 
       ----------------------------------------------------------------------
                 Time                          =  X value   Y Value   Z Value
       ----------------------------------------------------------------------
       0   2019-12-20 22:25:45.628933          =       15         1       287
       1   2019-12-20 22:25:45.640949          =       14         2       285
       2   2019-12-20 22:25:45.652893          =       15       513       287
       3   2019-12-20 22:25:45.664837          =       15         2       286
       ----------------------------------------------------------------------

     End   Execute Function testAdxl345  2019-12-20 22:25                            

     ********************************************************************************

>>> 




# facc224.py  tlfong01 2019dec20hkt1916

# ******************************************************************************************************
# *** Import ***
# ******************************************************************************************************

from    time import sleep
import  spidev
import  os
import  sys
from    datetime      import datetime
from    signal        import pause
import  fprint220     as fprint
import  fmnu220       as fmnu
import  fspi218       as fspi

# ******************************************************************************************************
# *** Adxl345 Functions ***
# ******************************************************************************************************

adxl345ModuleDict = \
    {
    'ModuleType'        : 'ADXL345',
    'ModuleHelp'        : 'Adxl345AccelerometerHelp',
    'RegAddrDict'       : 'Adxl345RegAddrDict',
    'ControlByteDict'   : 'Adxl345ControlByteDict',
    'DevIdRegName'      : 'DevIdReg',
    'DevIdByteName'     : 'DevIdByte',                        
    
    'Jacky'             : {'SpiBusName'  : 'SpiBus00',
                          },
    'Katie'             : {'SpiBusName'  : 'SpiBus01',
                          },    
    'Lucy'              : {'SpiBusName'  : 'SpiBus10',
                          },
    'Maggi'             : {'SpiBusName'  : 'SpiBus11',
                          },
    'Nancy'             : {'SpiBusName'  : 'SpiBus12',
                          },   
    }

moduleDictDict = \
    {
    'Adxl345'  : adxl345ModuleDict,
    }

adxl345RegAddrDict = \
    {
    'DevIdReg'                   : 0x00,
    'DataFormatReg'              : 0x31,
    'PowerControlReg'            : 0x2d,
    'InterruptConfigReg'         : 0x2e,
    'DataX0'                     : 0x32,
    'DataX1'                     : 0x33,
    'DataY0'                     : 0x34,
    'DataY1'                     : 0x35,
    'DataZ0'                     : 0x36,
    'DataZ1'                     : 0x37,
    }

adxl345ControlByteDict = \
    {
    'DevIdByte'                              : 0xe5,
    'Format16G13Bit'                         : 0x0B,
    'StartMeasurement'                       : 0x08,
    'InterruptDataReadyEnable'               : 0x80,
    'InterruptDataReadyDisable'              : 0x00,                          
    }

# *** Adxl345 Read/Write Register ***

def adxl345ReadRegOneByte(deviceNickName, devRegName):
    #fprint.printBeginExecFunction()    

    moduleTypeName     = 'Adxl345'
    moduleDict         = moduleDictDict['Adxl345']
    spiBusName         = moduleDict[deviceNickName]['SpiBusName']
    devRegAddrDict     = adxl345RegAddrDict
    
    spiBus         = fspi.spiBusDict[spiBusName]
    devRegAddr     = devRegAddrDict[devRegName]    
    
    readByte       = fspi.readDevRegOneByte(spiBusName, devRegAddrDict, devRegName)
    
    #fprint.printTitleString('BusName',            fprint.indentFormat640, spiBusName) # For debugging
    #fprint.printTitleString('DevIdRegName',       fprint.indentFormat640, devRegName) # For debugging
    #fprint.printTitleOneByteNum('DevRegAddr',     fprint.indentFormat640, devRegAddr) # For debugging 
    #fprint.printTitleOneByteNum('DevReg Contents',fprint.indentFormat640, readByte)   # For debugging

    #fprint.printEndExecFunction()
    return readByte
    
def adxl345WriteReadRegOneByte(deviceNickName, devRegName, writeByteName):
    #fprint.printBeginExecFunction()

    moduleTypeName  = 'Adxl345'
    moduleDict      = moduleDictDict['Adxl345']
    spiBusName      = moduleDict[deviceNickName]['SpiBusName']
    devRegAddrDict  = adxl345RegAddrDict
    controlByteDict = adxl345ControlByteDict    
    spiBus          = fspi.spiBusDict[spiBusName]
    devRegAddr      = devRegAddrDict[devRegName]
    writeByte       = controlByteDict[writeByteName]
    
    fspi.writedDevRegOneByte(spiBusName, devRegAddrDict, devRegName, controlByteDict, writeByteName)
    readByte        = fspi.readDevRegOneByte(spiBusName, devRegAddrDict, devRegName)
    
    #fprint.printTitleString('BusName',            fprint.indentFormat640, spiBusName)    # For debugging
    #fprint.printTitleString('DevIdRegName',       fprint.indentFormat640, devRegName)    # For debugging
    #fprint.printTitleOneByteNum('DevRegAddr',     fprint.indentFormat640, devRegAddr)    # For debugging
    #fprint.printTitleString('WriteByteName',      fprint.indentFormat640, writeByteName) # For debugging
    #fprint.printTitleOneByteNum('WriteByte',      fprint.indentFormat640, writeByte)     # For debugging
    #fprint.printTitleOneByteNum('Read Back Byte', fprint.indentFormat640, readByte)      # For debugging

    #fprint.printEndExecFunction()
    return 

# ******************************************************************************************************
# *** Adxl345 Test Functions ***
# ******************************************************************************************************

def checkDeviceId(deviceName):
    readByte = adxl345ReadRegOneByte(deviceName, 'DevIdReg')    
    fprint.printTitleOneByteNum('DevIdRegister Contests', fprint.indentFormat640, readByte)        
    return

def configDevice(deviceInckName):
    # *** Config Adxl345 ***
    adxl345WriteReadRegOneByte(deviceInckName, 'DataFormatReg',      'Format16G13Bit')
    adxl345WriteReadRegOneByte(deviceInckName, 'InterruptConfigReg', 'InterruptDataReadyDisable')
    return 

def convertTwoCompNumToDecNum(twoCompNum, numBytes):
    twoCompNumStr = bin(twoCompNum)
    val = int(twoCompNumStr, numBytes)
    b = val.to_bytes(numBytes, byteorder=sys.byteorder, signed = False)
    decNum = int.from_bytes(b, byteorder = sys.byteorder, signed = True)
    return decNum

def getOneMeasurementResults(deviceNickName):
    # *** Read Two's Compliment Raw Results ***
    x0 = adxl345ReadRegOneByte(deviceNickName, 'DataX0')
    x1 = adxl345ReadRegOneByte(deviceNickName, 'DataX1')
    y0 = adxl345ReadRegOneByte(deviceNickName, 'DataY0')
    y1 = adxl345ReadRegOneByte(deviceNickName, 'DataY1')
    z0 = adxl345ReadRegOneByte(deviceNickName, 'DataZ0')
    z1 = adxl345ReadRegOneByte(deviceNickName, 'DataZ1')
    
    # *** Convert To Decimal Results List ***
    xTwoComp  = (x1 << 8) | x0
    yTwoComp  = (y1 << 8) | y0
    zTwoComp  = (z1 << 8) | z0
    
    xDecNum = convertTwoCompNumToDecNum(xTwoComp, 2)
    yDecNum = convertTwoCompNumToDecNum(yTwoComp, 2)
    zDecNum = convertTwoCompNumToDecNum(zTwoComp, 2)       
       
    xyzDecimalValuesList = (xDecNum, yDecNum, zDecNum)
    return xyzDecimalValuesList

def getRepeatMeasurementResults(deviceNickName, repeatTimes, pauseSeconds):
    outputListStrList = ['dummy' for count in range(repeatTimes)]
    count = 0
    for count in range(repeatTimes):          
        # *** Start Measurement ***            
        adxl345WriteReadRegOneByte(deviceNickName, 'PowerControlReg',    'StartMeasurement')       
        # *** Get Decimal Values List ***
        xyzDecimalValuesList = getOneMeasurementResults(deviceNickName)
        outputListStr = '       ' + str(count).ljust(4) + str(datetime.now()).ljust(20) + '          = ' + \
                        str(xyzDecimalValuesList[0]).rjust(8)     + '  ' + \
                        str(xyzDecimalValuesList[1]).rjust(8)     + '  ' + \
                        str(xyzDecimalValuesList[2]).rjust(8)  
        outputListStrList[count] = outputListStr
        sleep(pauseSeconds)
    return outputListStrList

def printRepeatMeasurementResults(deviceNickname, measurementResultsList):
    # *** Print Title ***
    
    fprint.printTitleString ('Device Name', fprint.indentFormat640, deviceNickname)
    fprint.printTitleString ('BusName', fprint.indentFormat640, moduleDictDict['Adxl345'][deviceNickname]['SpiBusName'])
    print(' ')
    print('       ----------------------------------------------------------------------')
    fprint.printTitleString('          Time', fprint.indentFormat640, ' X value   Y Value   Z Value')
    print('       ----------------------------------------------------------------------')
        
    # *** Repeat Print Measurement Results ***
    for measurementResults in measurementResultsList:
        print(measurementResults)

    print('       ----------------------------------------------------------------------')   
    return

def testAdxl345(deviceNickName):
    fprint.printBeginExecFunction()    
    checkDeviceId(deviceNickName) 
    configDevice(deviceNickName)  
    measurementResultsList = getRepeatMeasurementResults(deviceNickName, 4, 0.01) 
    printRepeatMeasurementResults(deviceNickName, measurementResultsList)
    fprint.printEndExecFunction()
    return

# *** Adxl345 Tests ***

def testCheckDeviceIdJacky():
    checkDeviceId('Jacky')
    return

def testConfigDeviceJacky():
    configDevice('Jacky')
    return

def testMeasurementsJacky():
    measurementResultsList = getRepeatMeasurementResultsList('Jacky', 4, 0.01)
    printMeasurementResults('Jacky', measurementResultsList)
    return

def testJacky():
    testAdxl345('Jacky')
    return

def testKatie():
    testAdxl345('Katie')
    return
    
# ******************************************************************************************************
# *** Main Test Functions ***
# ******************************************************************************************************

def exit():
    pass
    return

# *** Menu Config ***

def readMainMenu():
    fprint.printBeginExecFunction() 
    fmnu.execMenuList(mainMenu)
    fprint.printEndExecFunction()
    return

def readSpiMenu():
    fprint.printBeginExecFunction() 
    fmnu.execMenuList(spiMenu)
    fprint.printEndExecFunction()
    return

def readAdxl345Menu():
    fprint.printBeginExecFunction() 
    fmnu.execMenuList(adxl345Menu)
    fprint.printEndExecFunction()
    return

def readMoreMenu():
    fprint.printBeginExecFunction()
    print('Not yet ready!!!')
    fprint.printEndExecFunction()
    return

# *** Menu Config ***

mainMenu = ['########## Main Menu ##############################################################',
            [['0',  ['ADXL345 Tests',  readAdxl345Menu]],
             ['1',  ['More Tests',     readMoreMenu]],
            ]
            ]

adxl345Menu = ['########## ADXL345 Tests Menu ##################################################',
            [['0',  ['checkDeviceId', testCheckDeviceIdJacky]],
             ['1',  ['configDevice',  testConfigDeviceJacky]],
             ['2',  ['repeatMeasurements', testMeasurementsJacky]],
             ['3',  ['testAll',             testJacky]],
            ]
            ]
# *** Main Tests ***

def main():
    #getSystemConfigInfo()
    #testCheckDeviceIdJacky()
    #testConfigDeviceJacky()
    #testMeasurementsJacky()
    #testAllJacky()
    #print('facc218 main()')
    #readMainMenu()
    testJacky()
    testKatie()
    return

# ******************************************************************************************************
# *** Main ***
# ******************************************************************************************************

if __name__ == '__main__':
    main()

# .END


ue Z Value
----------------------------------------------------------------------
0 2019-12-20 21:46:57.924985 = 0 0 0
1 2019-12-20 21:46:57.936953 = 14 0 269
2 2019-12-20 21:46:57.948979 = 15 0 287
3 2019-12-20 21:46:57.961049 = 15 1 285
----------------------------------------------------------------------

End Execute Function adxl345Test 2019-12-20 21:46

********************************************************************************

>>> %Run facc224.py

********************************************************************************

Begin Execute Function adxl345Test 2019-12-20 21:47

Function Name = adxl345Test
DevIdRegister Contests = = 0xe5
ADXL345 Device Name = Jacky

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:47:19.990969 = 17 253 294
1 2019-12-20 21:47:20.002782 = 17 -1027 464
2 2019-12-20 21:47:20.014649 = 18 -4 464
3 2019-12-20 21:47:20.026598 = 17 -4 464
----------------------------------------------------------------------

End Execute Function adxl345Test 2019-12-20 21:47

********************************************************************************


********************************************************************************

Begin Execute Function adxl345Test 2019-12-20 21:47

Function Name = adxl345Test
DevIdRegister Contests = = 0xca
ADXL345 Device Name = Katie

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:47:20.053094 = 13 0 284
1 2019-12-20 21:47:20.065240 = 14 -1 284
2 2019-12-20 21:47:20.077555 = 15 1 286
3 2019-12-20 21:47:20.089793 = 13 1 284
----------------------------------------------------------------------

End Execute Function adxl345Test 2019-12-20 21:47

********************************************************************************

>>> %Run facc224.py

********************************************************************************

Begin Execute Function adxl345Test 2019-12-20 21:48

Function Name = adxl345Test
DevIdRegister Contests = = 0xe5
ADXL345 Device Name = Jacky

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:48:45.402897 = 18 253 294
1 2019-12-20 21:48:45.414764 = 18 253 -12251
2 2019-12-20 21:48:45.426594 = 18 253 -12249
3 2019-12-20 21:48:45.438505 = 19 253 294
----------------------------------------------------------------------

End Execute Function adxl345Test 2019-12-20 21:48

********************************************************************************


********************************************************************************

Begin Execute Function adxl345Test 2019-12-20 21:48

Function Name = adxl345Test
DevIdRegister Contests = = 0xca
ADXL345 Device Name = Katie

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:48:45.463183 = 13 1 283
1 2019-12-20 21:48:45.475304 = 16 1 286
2 2019-12-20 21:48:45.487279 = 16 1 286
3 2019-12-20 21:48:45.499381 = 14 0 285
----------------------------------------------------------------------

End Execute Function adxl345Test 2019-12-20 21:48

********************************************************************************

>>> %Run facc224.py
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 293, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 284, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 218, in testJacky
adxl345Test('Jacky')
NameError: name 'adxl345Test' is not defined
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 21:55

Function Name = testAdxl345
DevIdRegister Contests = = 0xe5
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 293, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 284, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 218, in testJacky
testAdxl345('Jacky')
File "/home/pi/Python_programs/work1459/facc224.py", line 197, in testAdxl345
measurementResultsList = getRepeatMeasurementResults(deviceNickName, 4, 0.01)
File "/home/pi/Python_programs/work1459/facc224.py", line 168, in getRepeatMeasurementResults
xyzDecimalValuesList = getXyzDecimalValuesList(deviceNickName)
NameError: name 'getXyzDecimalValuesList' is not defined
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 21:56

Function Name = testAdxl345
DevIdRegister Contests = = 0xe5
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 293, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 284, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 218, in testJacky
testAdxl345('Jacky')
File "/home/pi/Python_programs/work1459/facc224.py", line 198, in testAdxl345
printMeasurementResults(deviceNickName, measurementResultsList)
NameError: name 'printMeasurementResults' is not defined
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 21:56

Function Name = testAdxl345
DevIdRegister Contests = = 0xca
ADXL345 Device Name = Jacky

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:56:41.897610 = 18 253 -12251
1 2019-12-20 21:56:41.909534 = 19 -4 464
2 2019-12-20 21:56:41.921563 = 18 -4 464
3 2019-12-20 21:56:41.933573 = 18 -4 288
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 21:56

********************************************************************************


********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 21:56

Function Name = testAdxl345
DevIdRegister Contests = = 0xe5
ADXL345 Device Name = Katie

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:56:41.958461 = 15 3 286
1 2019-12-20 21:56:41.970454 = 14 1 285
2 2019-12-20 21:56:41.982426 = 14 2 286
3 2019-12-20 21:56:41.994523 = 15 1 284
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 21:56

********************************************************************************

>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 21:57

Function Name = testAdxl345
DevIdRegister Contests = = 0xe5
ADXL345 Device Name = Jacky

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:57:19.348682 = 18 -2 464
1 2019-12-20 21:57:19.360554 = 19 -2 288
2 2019-12-20 21:57:19.372384 = 19 253 294
3 2019-12-20 21:57:19.384305 = 18 -4 288
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 21:57

********************************************************************************


********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 21:57

Function Name = testAdxl345
DevIdRegister Contests = = 0xe5
ADXL345 Device Name = Katie

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 21:57:19.412731 = 14 2 286
1 2019-12-20 21:57:19.424738 = 16 0 286
2 2019-12-20 21:57:19.436819 = 15 2 286
3 2019-12-20 21:57:19.448977 = 14 2 285
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 21:57

********************************************************************************

>>> %Run facc224.py
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 181
fprint.printTitleString ('BusName', fprint.indentFormat640, moduleDictDict[deviceNickname]['SpiBusName])
^
SyntaxError: EOL while scanning string literal
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:04

Function Name = testAdxl345
DevIdRegister Contests = 0xe5
Device Name = Jacky
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 294, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 285, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 219, in testJacky
testAdxl345('Jacky')
File "/home/pi/Python_programs/work1459/facc224.py", line 199, in testAdxl345
printRepeatMeasurementResults(deviceNickName, measurementResultsList)
File "/home/pi/Python_programs/work1459/facc224.py", line 181, in printRepeatMeasurementResults
fprint.printTitleString ('BusName', fprint.indentFormat640, moduleDictDict[deviceNickname]['SpiBusName'])
KeyError: 'Jacky'
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:05

Function Name = testAdxl345
DevIdRegister Contests = 0xca
Device Name = Jacky
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 294, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 285, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 219, in testJacky
testAdxl345('Jacky')
File "/home/pi/Python_programs/work1459/facc224.py", line 199, in testAdxl345
printRepeatMeasurementResults(deviceNickName, measurementResultsList)
File "/home/pi/Python_programs/work1459/facc224.py", line 181, in printRepeatMeasurementResults
fprint.printTitleString ('BusName', fprint.indentFormat640, moduleDictDict['Adxl345']['SpiBusName'])
KeyError: 'SpiBusName'
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:06

Function Name = testAdxl345
DevIdRegister Contests = 0xca
Device Name = Jacky
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 294, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 285, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 219, in testJacky
testAdxl345('Jacky')
File "/home/pi/Python_programs/work1459/facc224.py", line 199, in testAdxl345
printRepeatMeasurementResults(deviceNickName, measurementResultsList)
File "/home/pi/Python_programs/work1459/facc224.py", line 181, in printRepeatMeasurementResults
fprint.printTitleString ('BusName', fprint.indentFormat640, moduleDictDict['Adxl345']['DeviceNickName']['SpiBusName'])
KeyError: 'DeviceNickName'
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:07

Function Name = testAdxl345
DevIdRegister Contests = 0xca
Device Name = Jacky
Traceback (most recent call last):
File "/home/pi/Python_programs/work1459/facc224.py", line 294, in <module>
main()
File "/home/pi/Python_programs/work1459/facc224.py", line 285, in main
testJacky()
File "/home/pi/Python_programs/work1459/facc224.py", line 219, in testJacky
testAdxl345('Jacky')
File "/home/pi/Python_programs/work1459/facc224.py", line 199, in testAdxl345
printRepeatMeasurementResults(deviceNickName, measurementResultsList)
File "/home/pi/Python_programs/work1459/facc224.py", line 181, in printRepeatMeasurementResults
fprint.printTitleString ('BusName', fprint.indentFormat640, moduleDictDict['Adxl345'][deviceNickName]['SpiBusName'])
NameError: name 'deviceNickName' is not defined
>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:07

Function Name = testAdxl345
DevIdRegister Contests = 0xca
Device Name = Jacky
BusName = SpiBus00

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 22:07:40.556782 = 18 -2 464
1 2019-12-20 22:07:40.568595 = 18 253 294
2 2019-12-20 22:07:40.580371 = 18 8443 294
3 2019-12-20 22:07:40.592204 = 20 -4 464
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 22:07

********************************************************************************


********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:07

Function Name = testAdxl345
DevIdRegister Contests = 0xe5
Device Name = Katie
BusName = SpiBus01

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 22:07:40.619656 = 7695 2 288
1 2019-12-20 22:07:40.631688 = 15 0 283
2 2019-12-20 22:07:40.643864 = 13 1 285
3 2019-12-20 22:07:40.655970 = 13 1 283
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 22:07

********************************************************************************

>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:08

Function Name = testAdxl345
DevIdRegister Contests = 0xe5
Device Name = Jacky
BusName = SpiBus00

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 22:08:07.871191 = 19 -4 288
1 2019-12-20 22:08:07.883264 = 18 -4 288
2 2019-12-20 22:08:07.895307 = 18 253 -12249
3 2019-12-20 22:08:07.907598 = 18 253 -12249
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 22:08

********************************************************************************


********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:08

Function Name = testAdxl345
DevIdRegister Contests = 0xe5
Device Name = Katie
BusName = SpiBus01

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 22:08:07.931181 = 13 0 285
1 2019-12-20 22:08:07.943188 = 15 1 288
2 2019-12-20 22:08:07.955255 = 15 1 288
3 2019-12-20 22:08:07.967537 = 15 1 286
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 22:08

********************************************************************************

>>> %Run facc224.py

********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:13

Function Name = testAdxl345
DevIdRegister Contests = 0xe5
Device Name = Jacky
BusName = SpiBus00

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 22:13:20.591553 = 18 -4 296
1 2019-12-20 22:13:20.603373 = 18 8443 292
2 2019-12-20 22:13:20.615150 = 20 8443 -12249
3 2019-12-20 22:13:20.627045 = 18 -4 464
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 22:13

********************************************************************************


********************************************************************************

Begin Execute Function testAdxl345 2019-12-20 22:13

Function Name = testAdxl345
DevIdRegister Contests = 0xe5
Device Name = Katie
BusName = SpiBus01

----------------------------------------------------------------------
Time = X value Y Value Z Value
----------------------------------------------------------------------
0 2019-12-20 22:13:20.655311 = 14 1 288
1 2019-12-20 22:13:20.667353 = 15 2 283
2 2019-12-20 22:13:20.679394 = 14 2 287
3 2019-12-20 22:13:20.691473 = 14 513 285
----------------------------------------------------------------------

End Execute Function testAdxl345 2019-12-20 22:13

********************************************************************************

>>>

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s