local_ctrl

サーバー型ではなくてローカルで使う(デバッグ用)

CobottaCtrl 単独で制御するとき

デバイスサーバーではなく、制御クスを直接呼び出し時。 デバイスサーのAPIは制御クラスのものを透過してつくられるので、 ほぼ使い方は同じなる。

from cobotta2 import Config, CobottaCtrl
from x_logger import XLogger

async def main():
    Config.load_yaml("config_cobotta1.yaml")
    logger = XLogger(log_level="info", logger_name=Config.CLIENT_LOGGER_NAME)
    client = CobottaCtrl(cobotta_ip=Config.COBOTTA_IP, logger=logger)

    result = client.get_current_position()
    print(result)

    client.disconnect()

if __name__ == "__main__":
    main()


作者

  • Kengo NAKADA