import sys
from sfa.util.geniserver import GeniServer
+from sfacomponent.plc.api import ComponentAPI
# GeniLight client support is optional
try:
def __init__(self, ip, port, key_file, cert_file):
GeniServer.__init__(self, ip, port, key_file, cert_file)
- self.server.interface = 'component'
+ # re-initialize the servers api as Component api
+ self.server.api = ComponentAPI(interface='component', key_file=key_file, cert_file=cert_file)
+ self.server.interface = 'component'