sasawrapper.service_control module

class sasawrapper.service_control.ServiceControl2V40[ソース]

ベースクラス: object

CeVIO AIの制御機能を提供します。

close_host(mode: int) None[ソース]

CeVIO AIに終了を要求します。

パラメータ

mode (int) -- 処理モード。 * 0: CeVIO AIが編集中の場合、保存や終了キャンセルが可能。

property host_version: str

CeVIO AIのバージョンを取得します。

property interface_version: str

外部連携インターフェイスのバージョンを取得します。

property is_host_started: bool

CeVIO AIにアクセス可能かどうかを取得します。

start_host(no_wait: bool) int[ソース]

CeVIO AIを起動します。起動済みなら何もしません。

パラメータ

no_wait (bool) -- Trueの場合、起動のみ行います。 アクセス可能かどうかはis_host_startedで確認します。 Falseの場合、起動後に外部からアクセス可能になるまで制御を戻しません。

戻り値

  • 0: 成功または起動済みです。

  • -1: インストール状態が不明です。

  • -2: 実行ファイルが見つかりませんでした。

  • -3: プロセスの起動に失敗しました。

  • -4: アプリケーション起動後、エラーにより終了しました。

戻り値の型

int