# 制御サーバー起動 ## はじめに コボッタ制御のサーバーを立ち上げる ## python プログラム の用意 ```python from cobotta2 import Config, CobottaCtrl from cobotta2.server import CobottaRouterCtrl, cobotta_ctrl_api_spec from ese774_frame import FastApiServer from x_logger import XLogger if __name__ == "__main__": Config.load_yaml("config_cobotta1.yaml") logger = XLogger(log_level="debug", logger_name=Config.SERVER_LOGGER_NAME) server = FastApiServer( device_cls=CobottaCtrl, # 制御クラス router_cls=CobottaRouterCtrl, # routerクラス config=Config, api_spec=cobotta_ctrl_api_spec, device_kwargs={ "cobotta_ip": Config.COBOTTA_IP }, # COBOTTA制御Classのコンストラクタ引数) logger=logger, logger_name=Config.SERVER_LOGGER_NAME, # LOGGER_NAME lifespan_msg_prefix="COBOTTA", ) server.run(host=Config.SERVER_IP, port=Config.SERVER_PORT) ``` ## 注意) パス情報 ## windows でサービスとして起動する --- ## 作者 - Kengo NAKADA