'Initializor for the LogicMonitor Collector object'

def __init__(self, params, module=None):

    self.change = False
    self.params = params
    LogicMonitor.__init__(self, module, **params)
    self.module.debug('Instantiating    Collector    object')
    if self.params['description']:
        self.description = self.params['description']
    else:
        self.description = self.fqdn
    self.info = self._get()
    self.installdir = '/usr/local/logicmonitor'
    self.platform = platform.system()
    self.is_64bits = (sys.maxsize > (2 ** 32))
    self.duration = self.params['duration']
    self.starttime = self.params['starttime']
    if (self.info is None):
        self.id = None
    else:
        self.id = self.info['id']
