:py:mod:`testbot.resource.modules.tv_device_module`
===================================================

.. py:module:: testbot.resource.modules.tv_device_module


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   testbot.resource.modules.tv_device_module.AndroidDeviceModuleBase
   testbot.resource.modules.tv_device_module.TVDeviceModuleBase
   testbot.resource.modules.tv_device_module.TCLTVDeviceModuleBase
   testbot.resource.modules.tv_device_module.PowerModule
   testbot.resource.modules.tv_device_module.AudioModule
   testbot.resource.modules.tv_device_module.CaptureCardModule
   testbot.resource.modules.tv_device_module.CommSerialModule
   testbot.resource.modules.tv_device_module.InfraredSerialModule
   testbot.resource.modules.tv_device_module.GRPCModule
   testbot.resource.modules.tv_device_module.ADBModule




Attributes
~~~~~~~~~~

.. autoapisummary::

   testbot.resource.modules.tv_device_module.__copyright__
   testbot.resource.modules.tv_device_module.__author__
   testbot.resource.modules.tv_device_module.__email__


.. py:data:: __copyright__
   :value: 'Copyright (c) 2024 Nuanguang Gu(Sunny) Reserved'

   

.. py:data:: __author__
   :value: 'Nuanguang Gu(Sunny)'

   

.. py:data:: __email__
   :value: 'nuanguang.gu@aliyun.com'

   

.. py:class:: AndroidDeviceModuleBase(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`testbot.resource.modules.device_module.DeviceModuleBase`

   Android测试设备源模块基类


.. py:class:: TVDeviceModuleBase(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`AndroidDeviceModuleBase`

   TV测试设备源模块基类

   .. py:method:: get_brand()



.. py:class:: TCLTVDeviceModuleBase(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TVDeviceModuleBase`

   TCL TV测试设备源模块基类


.. py:class:: PowerModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV电源模块API接口集

   .. py:method:: set_power(on: bool) -> bool

      给TCL TV设备上电或断电

      :param on: True是上电，False是断电
      :type on: bool
      :return: 是否断电或上电成功
      :rtype: bool


   .. py:method:: power_on() -> bool

      给TCL TV设备上电

      :return: 上电是否成功
      :rtype: bool


   .. py:method:: power_off() -> bool

      给TCL TV设备断电

      :return: 断电是否成功
      :rtype: bool



.. py:class:: AudioModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV音频模块API接口集


.. py:class:: CaptureCardModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV采集卡模块API接口集


.. py:class:: CommSerialModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV指令通信串口模块API接口集


.. py:class:: InfraredSerialModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV红外遥控串口模块API接口集


.. py:class:: GRPCModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV gRPC客户端模块API接口集


.. py:class:: ADBModule(resource, *args: tuple, **kwargs: dict)


   Bases: :py:obj:`TCLTVDeviceModuleBase`

   TCL TV ADB客户端模块API接口集


