20 lines
551 B
Python
20 lines
551 B
Python
#!/usr/bin/env python3
|
|
|
|
from isceobj.Sensor import createSensor as CS
|
|
import logging
|
|
|
|
def createSensor(commonSensor, specificSensor, name=None):
|
|
if specificSensor not in [None, '']:
|
|
if name is not None:
|
|
logging.info('{0} sensor object provided explicitly'.format(name))
|
|
|
|
return CS(specificSensor, name)
|
|
|
|
if commonSensor not in [None, '']:
|
|
if name is not None:
|
|
logging.info('{0} sensor not provided explicitly, using common sensor'.format(name))
|
|
|
|
return CS(commonSensor, name)
|
|
|
|
|