added RoonClientTrigger
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
</trigger>
|
</trigger>
|
||||||
<trigger>
|
<trigger>
|
||||||
<name>roon</name>
|
<name>roon</name>
|
||||||
<logLevel>Info</logLevel>
|
<logLevel>Debug</logLevel>
|
||||||
<intervalInSeconds>1</intervalInSeconds>
|
<intervalInSeconds>1</intervalInSeconds>
|
||||||
<governor>performance</governor>
|
<governor>performance</governor>
|
||||||
<customConfig>
|
<customConfig>
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
from types import MappingProxyType
|
from types import MappingProxyType
|
||||||
from cpu_governor_auto_adjust.triggers import TestTrigger1, TestTrigger2, RoonTrigger, WakeupTrigger, CpuLoadTrigger, RoonArcTrigger
|
from cpu_governor_auto_adjust.triggers import (
|
||||||
|
TestTrigger1,
|
||||||
|
TestTrigger2,
|
||||||
|
RoonTrigger,
|
||||||
|
WakeupTrigger,
|
||||||
|
CpuLoadTrigger,
|
||||||
|
RoonArcTrigger,
|
||||||
|
RoonClientTrigger,
|
||||||
|
)
|
||||||
|
|
||||||
_trigger_mapping = {
|
_trigger_mapping = {
|
||||||
'test_trigger1': TestTrigger1,
|
'test_trigger1': TestTrigger1,
|
||||||
@@ -7,6 +15,7 @@ _trigger_mapping = {
|
|||||||
'roon': RoonTrigger,
|
'roon': RoonTrigger,
|
||||||
'wakeup': WakeupTrigger,
|
'wakeup': WakeupTrigger,
|
||||||
'cpu_load': CpuLoadTrigger,
|
'cpu_load': CpuLoadTrigger,
|
||||||
'roon_arc': RoonArcTrigger
|
'roon_arc': RoonArcTrigger,
|
||||||
|
'roon_client': RoonClientTrigger,
|
||||||
}
|
}
|
||||||
trigger_mapping = MappingProxyType(_trigger_mapping)
|
trigger_mapping = MappingProxyType(_trigger_mapping)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
__all__ = ["test_trigger1", "test_trigger2", "roon", "wakeup", "cpu_load", "roon_arc"]
|
__all__ = ["test_trigger1", "test_trigger2", "roon", "wakeup", "cpu_load", "roon_arc", "roon_client"]
|
||||||
|
|
||||||
from .test_trigger1 import TestTrigger1
|
from .test_trigger1 import TestTrigger1
|
||||||
from .test_trigger2 import TestTrigger2
|
from .test_trigger2 import TestTrigger2
|
||||||
@@ -6,3 +6,4 @@ from .roon import RoonTrigger
|
|||||||
from .wakeup import WakeupTrigger
|
from .wakeup import WakeupTrigger
|
||||||
from .cpu_load import CpuLoadTrigger
|
from .cpu_load import CpuLoadTrigger
|
||||||
from .roon_arc import RoonArcTrigger
|
from .roon_arc import RoonArcTrigger
|
||||||
|
from .roon_client import RoonClientTrigger
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
from cpu_governor_auto_adjust.triggers.log import LogTrigger
|
||||||
|
from cpu_governor_auto_adjust.config import Config
|
||||||
|
|
||||||
|
|
||||||
|
class RoonClientTrigger(LogTrigger):
|
||||||
|
def __init__(self, _config: Config) -> None:
|
||||||
|
super().__init__(_config)
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "cpu_governor_auto_adjust"
|
name = "cpu_governor_auto_adjust"
|
||||||
version = "0.6.8"
|
version = "1.1.0"
|
||||||
description = "This application has been developed to automatically change cpu governor based on certain triggers."
|
description = "This application has been developed to automatically change cpu governor based on certain triggers."
|
||||||
authors = [
|
authors = [
|
||||||
{ name = "Martin Reurekas", email = "martin@semrks.nl" }
|
{ name = "Martin Reurekas", email = "martin@semrks.nl" }
|
||||||
|
|||||||
Reference in New Issue
Block a user