mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-02-22 17:43:52 +08:00
35 lines
532 B
Python
35 lines
532 B
Python
|
|
from abc import abstractmethod
|
||
|
|
|
||
|
|
class HardwareBase:
|
||
|
|
@abstractmethod
|
||
|
|
def get_sound_card_online(self):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def get_imei(self, slot):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def get_serial(self):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def get_subscriber_info(self):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def reboot(self, reason=None):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def get_network_type(self):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def get_sim_info(self):
|
||
|
|
pass
|
||
|
|
|
||
|
|
@abstractmethod
|
||
|
|
def get_network_strength(self, network_type):
|
||
|
|
pass
|