Skip to content

Commit 193ba88

Browse files
committed
Add mcp3221 test script
1 parent 28ce41a commit 193ba88

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env python3
2+
3+
import sys
4+
print (sys.version)
5+
from ecomet_i2c_sensors.mcp3221 import mcp3221
6+
import logging
7+
8+
mcp = mcp3221.MCP3221()
9+
10+
logging.basicConfig(level=logging.DEBUG, # change level looging to (INFO, DEBUG, ERROR)
11+
format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
12+
datefmt='%m-%d %H:%M',
13+
filename='mcp3221.log',
14+
filemode='w')
15+
console = logging.StreamHandler()
16+
console.setLevel(logging.DEBUG)
17+
formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
18+
console.setFormatter(formatter)
19+
logging.getLogger('').addHandler(console)
20+
mcp._logger = logging.getLogger('ecomet.mcp3221')
21+
mcp._logger.info('Start logging ...')
22+
23+
(val,ret) = mcp.to_max_const
24+
mcp._logger.info('Degree: %s',format(round(val,1)))
25+
(val,ret) = mcp.degrees_to_cardinal_calibrated
26+
mcp._logger.info('Cardinal: %s',format(val))

0 commit comments

Comments
 (0)