webcface.member module
- class webcface.member.Member(base: Field, member: str = '')[source]
Bases:
Field
- property lib_name: str
このMemberが使っているWebCFaceライブラリの識別情報
c++クライアントライブラリは”cpp”, javascriptクライアントは”js”, pythonクライアントは”python”を返す。
- property lib_version: str
このMemberが使っているWebCFaceのバージョン
- property name: str
Member名
- on_canvas2d_entry(func: Callable) Callable [source]
Canvas2Dが追加されたときのイベント
コールバックの引数にはCanvas2Dオブジェクトが渡される。
- on_canvas3d_entry(func: Callable) Callable [source]
Canvas3Dが追加されたときのイベント
コールバックの引数にはCanvas3Dオブジェクトが渡される。
- on_log_entry(func: Callable) Callable [source]
Logが追加されたときのイベント(ver2.1〜)
コールバックの引数にはLogオブジェクトが渡される。
- on_ping(func: Callable) Callable [source]
通信速度データが更新されたときのイベント
通信速度データをリクエストしていなければリクエストする
コールバックの引数にはMemberオブジェクトが渡される。
- property ping_status: int | None
通信速度を調べる
通信速度データをリクエストしていなければリクエストし、 sync()後通信速度が得られるようになる :return: データがなければ None, 受信していれば pingの往復時間 (ms)
- property remote_addr: str
このMemberのIPアドレス
- property sync_time: datetime
memberが最後にsyncした時刻を返す