Files
pyasic/pyasic/miners/whatsminer/btminer/M3X/M30S_Plus.py
2023-02-13 16:03:38 -07:00

175 lines
3.7 KiB
Python

# ------------------------------------------------------------------------------
# Copyright 2022 Upstream Data Inc -
# -
# Licensed under the Apache License, Version 2.0 (the "License"); -
# you may not use this file except in compliance with the License. -
# You may obtain a copy of the License at -
# -
# http://www.apache.org/licenses/LICENSE-2.0 -
# -
# Unless required by applicable law or agreed to in writing, software -
# distributed under the License is distributed on an "AS IS" BASIS, -
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -
# See the License for the specific language governing permissions and -
# limitations under the License. -
# ------------------------------------------------------------------------------
from pyasic.miners._backends import BTMiner # noqa - Ignore access to _module
from pyasic.miners._types import ( # noqa - Ignore access to _module
M30SPlusV10,
M30SPlusV20,
M30SPlusV30,
M30SPlusV40,
M30SPlusV50,
M30SPlusV60,
M30SPlusV70,
M30SPlusV80,
M30SPlusV90,
M30SPlusV100,
M30SPlusVE30,
M30SPlusVE40,
M30SPlusVE50,
M30SPlusVE60,
M30SPlusVE70,
M30SPlusVE80,
M30SPlusVE90,
M30SPlusVE100,
M30SPlusVF20,
M30SPlusVF30,
M30SPlusVG30,
M30SPlusVG40,
M30SPlusVG50,
M30SPlusVG60,
M30SPlusVH10,
M30SPlusVH20,
M30SPlusVH30,
M30SPlusVH40,
M30SPlusVH50,
M30SPlusVH60,
M36SPlusVG30,
)
class BTMinerM30SPlusV10(BTMiner, M30SPlusV10):
pass
class BTMinerM30SPlusV20(BTMiner, M30SPlusV20):
pass
class BTMinerM30SPlusV30(BTMiner, M30SPlusV30):
pass
class BTMinerM30SPlusV40(BTMiner, M30SPlusV40):
pass
class BTMinerM30SPlusV50(BTMiner, M30SPlusV50):
pass
class BTMinerM30SPlusV60(BTMiner, M30SPlusV60):
pass
class BTMinerM30SPlusV70(BTMiner, M30SPlusV70):
pass
class BTMinerM30SPlusV80(BTMiner, M30SPlusV80):
pass
class BTMinerM30SPlusV90(BTMiner, M30SPlusV90):
pass
class BTMinerM30SPlusV100(BTMiner, M30SPlusV100):
pass
class BTMinerM30SPlusVE30(BTMiner, M30SPlusVE30):
pass
class BTMinerM30SPlusVE40(BTMiner, M30SPlusVE40):
pass
class BTMinerM30SPlusVE50(BTMiner, M30SPlusVE50):
pass
class BTMinerM30SPlusVE60(BTMiner, M30SPlusVE60):
pass
class BTMinerM30SPlusVE70(BTMiner, M30SPlusVE70):
pass
class BTMinerM30SPlusVE80(BTMiner, M30SPlusVE80):
pass
class BTMinerM30SPlusVE90(BTMiner, M30SPlusVE90):
pass
class BTMinerM30SPlusVE100(BTMiner, M30SPlusVE100):
pass
class BTMinerM30SPlusVF20(BTMiner, M30SPlusVF20):
pass
class BTMinerM30SPlusVF30(BTMiner, M30SPlusVF30):
pass
class BTMinerM36SPlusVG30(BTMiner, M36SPlusVG30):
pass
class BTMinerM30SPlusVG30(BTMiner, M30SPlusVG30):
pass
class BTMinerM30SPlusVG40(BTMiner, M30SPlusVG40):
pass
class BTMinerM30SPlusVG50(BTMiner, M30SPlusVG50):
pass
class BTMinerM30SPlusVG60(BTMiner, M30SPlusVG60):
pass
class BTMinerM30SPlusVH10(BTMiner, M30SPlusVH10):
pass
class BTMinerM30SPlusVH20(BTMiner, M30SPlusVH20):
pass
class BTMinerM30SPlusVH30(BTMiner, M30SPlusVH30):
pass
class BTMinerM30SPlusVH40(BTMiner, M30SPlusVH40):
pass
class BTMinerM30SPlusVH50(BTMiner, M30SPlusVH50):
pass
class BTMinerM30SPlusVH60(BTMiner, M30SPlusVH60):
pass