summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xsrc/__main__.py61
1 files changed, 30 insertions, 31 deletions
diff --git a/src/__main__.py b/src/__main__.py
index 03d99b8..80df1cc 100755
--- a/src/__main__.py
+++ b/src/__main__.py
@@ -31,37 +31,6 @@ global periodically, wait_period, monitor_controller, running
def periodically(year, month, day, hour, minute, second, weekday, fade):
- '''
- Invoked periodically
-
- If you want to control at what to invoke this function next time
- you can set the value of the global variable `wait_period` to the
- number of seconds to wait before invoking this function again.
- The value does not need to be an integer.
-
- @param year:int The year
- @param month:int The month, 1 = January, 12 = December
- @param day:int The day, minimum value is 1, probable maximum value is 31 (*)
- @param hour:int The hour, minimum value is 0, maximum value is 23
- @param minute:int The minute, minimum value is 0, maximum value is 59
- @param second:int The second, minimum value is 0, probable maximum value is 60 (**)
- @param weekday:int The weekday, 1 = Monday, 7 = Sunday
- @param fade:float? Blueshift can use this function to fade into a state when it start
- or exits. `fade` can either be negative, zero or positive or `None`,
- but the magnitude of value cannot exceed 1. When Blueshift starts,
- the this function will be invoked multiple with the time parameters
- of the time it is invoked and each time `fade` will increase towards
- 1, starting at 0, when the value is 1, the settings should be applied
- to 100 %. After this this function will be invoked once again with
- `fade` being `None`. When Blueshift exits the same behaviour is used
- except, `fade` decrease towards -1 but start slightly below 0, when
- -1 is reached all settings should be normal. Then Blueshift will NOT
- invoke this function with `fade` being `None`, instead it will by
- itself revert all settings and quit.
-
- (*) Can be exceeded if the calendar system is changed, like in 1712-(02)Feb-30
- (**) See https://en.wikipedia.org/wiki/Leap_second
- '''
if fade is None:
negative(False, False, False)
temperature(6500, lambda T : divide_by_maximum(series_d(T)), True)
@@ -83,6 +52,36 @@ def periodically(year, month, day, hour, minute, second, weekday, fade):
periodically = None
'''
:(int, int, int, int, int, int, int, float?)?→void Place holder for periodically invoked function
+
+Invoked periodically
+
+If you want to control at what to invoke this function next time
+you can set the value of the global variable `wait_period` to the
+number of seconds to wait before invoking this function again.
+The value does not need to be an integer.
+
+@param year:int The year
+@param month:int The month, 1 = January, 12 = December
+@param day:int The day, minimum value is 1, probable maximum value is 31 (*)
+@param hour:int The hour, minimum value is 0, maximum value is 23
+@param minute:int The minute, minimum value is 0, maximum value is 59
+@param second:int The second, minimum value is 0, probable maximum value is 60 (**)
+@param weekday:int The weekday, 1 = Monday, 7 = Sunday
+@param fade:float? Blueshift can use this function to fade into a state when it start
+ or exits. `fade` can either be negative, zero or positive or `None`,
+ but the magnitude of value cannot exceed 1. When Blueshift starts,
+ the this function will be invoked multiple with the time parameters
+ of the time it is invoked and each time `fade` will increase towards
+ 1, starting at 0, when the value is 1, the settings should be applied
+ to 100 %. After this this function will be invoked once again with
+ `fade` being `None`. When Blueshift exits the same behaviour is used
+ except, `fade` decrease towards -1 but start slightly below 0, when
+ -1 is reached all settings should be normal. Then Blueshift will NOT
+ invoke this function with `fade` being `None`, instead it will by
+ itself revert all settings and quit.
+
+(*) Can be exceeded if the calendar system is changed, like in 1712-(02)Feb-30
+(**) See https://en.wikipedia.org/wiki/Leap_second
'''
wait_period = 60