Difference between revisions of "Shutter:Events"

From den4b Wiki
Jump to navigation Jump to search
(navigation)
Line 1: Line 1:
{{Up|Shutter}}
+
{{Up|Shutter}}  
  
Below is a list of all available events.
+
Below is a list of all available events.  
  
 
{| class="wikitable"
 
{| class="wikitable"
! Countdown
 
| Simple event that counts down specified amount of time. Event is triggered when the timer reaches zero.
 
 
|-
 
|-
! On Time
+
! Event<br>
| Event is triggered when the current time reaches the specified time.
+
| align="center" | '''Definition'''<br>
'''Note:''' Prior to v3.00 Beta 35 event worked in the same manner as the Countdown event, counting down the initial time difference between the current time and the target time. This method prevents the event from working correctly in the event of time change or suspended system state.
+
| align="center" | '''Typical uses<br>'''
 
|-
 
|-
! Winamp Stops
+
! Countdown
 +
| Simple event that counts down specified amount of time. Event is triggered when the timer reaches zero.
 +
|
 +
#If you suffer from RSI, set timer to take a break and exercise your hands/shoulder/neck. <br>
 +
#Use as a count-down timer.
 +
 
 +
|-
 +
! On Time
 +
| Event is triggered when the current time reaches the specified time.
 +
'''Note:''' Prior to v3.00 Beta 35 event worked in the same manner as the Countdown event, counting down the initial time difference between the current time and the target time. This method prevents the event from working correctly in the event of time change or suspended system state.
 +
 
 +
|
 +
#Launch an application (e.g. a downloader) at certain time.
 +
#Share your PC on LAN till a particular time, and then turn it off at certain time.
 +
 
 +
|-
 +
! Winamp Stops  
 
| Event periodically checks the playback state of [http://www.winamp.com/ Winamp]. The event is triggered once it is detected that application is no longer playing the media.  
 
| Event periodically checks the playback state of [http://www.winamp.com/ Winamp]. The event is triggered once it is detected that application is no longer playing the media.  
'''Note:''' [http://forums.winamp.com/showthread.php?threadid=180297 Winamp Messaging API] is used to achieve this.
+
'''Note:''' [http://forums.winamp.com/showthread.php?threadid=180297 Winamp Messaging API] is used to achieve this.  
 +
 
 +
|
 
|-
 
|-
! Low CPU Usage
+
! Low CPU Usage  
| Periodically check the processor usage and trigger event when the usage stays below the specified mark for the specified amount of time.
+
| Periodically check the processor usage and trigger event when the usage stays below the specified mark for the specified amount of time.  
 +
|
 +
#Launch a graphic processing application to get the benefit of full CPU power.<br>
 +
 
 
|-
 
|-
! User Inactive
+
! User Inactive  
| Track the time of user's last mouse and keyboard activity. Trigger event when user is inactive for the specified period of time.
+
| Track the time of user's last mouse and keyboard activity. Trigger event when user is inactive for the specified period of time.  
 +
|
 +
#Start an application that hogs the resources. Since no one is using the PC, it can go ahead and finish the task. <br>
 +
 
 
|-
 
|-
! Battery Low
+
! Battery Low  
| Monitor power battery level and trigger event when level drops below specified level.
+
| Monitor power battery level and trigger event when level drops below specified level.  
 +
|
 +
#Take backup of critical data.
 +
#Remind the user to plug in the laptop charger.
 +
 
 
|-
 
|-
! Window Closes
+
! Window Closes  
| Monitor opened windows for the specified title match. Event is triggered when specified title does not match any of the opened windows.
+
| Monitor opened windows for the specified title match. Event is triggered when specified title does not match any of the opened windows.  
 +
|
 +
#Warn the user that the desired application has not started.<br>
 +
#
 +
 
 
|-
 
|-
! Process Stops
+
! Process Stops  
| Monitor all processes that match the specified filename. Event is triggered when the specified filename is not found in the list of executing processes.
+
| Monitor all processes that match the specified filename. Event is triggered when the specified filename is not found in the list of executing processes.  
 +
|
 +
#Warn the user that the desired file is not being processed.<br>
 +
 
 
|-
 
|-
! Ping Stops
+
! Ping Stops  
| [http://en.wikipedia.org/wiki/Ping Ping] the specified host and trigger when host is not responding for the specified period of time. Useful for monitoring availability of network services.
+
| [http://en.wikipedia.org/wiki/Ping Ping] the specified host and trigger when host is not responding for the specified period of time. Useful for monitoring availability of network services.  
 +
|
 +
#Warn the user that the reote PC is not communicating any more (either bad link or crash). <br>
 +
 
 
|-
 
|-
! File Size Limit
+
! File Size Limit  
| Periodically check the size of the specified file and trigger event when file reaches the specified size. Size "0" can be used to check whether file exists or not.
+
| Periodically check the size of the specified file and trigger event when file reaches the specified size. Size "0" can be used to check whether file exists or not.  
 +
|
 +
#Take a back up of the file.<br>
 +
#Warn the user that the file size has reached the limit.
 +
 
 
|}
 
|}
 +
 +
<br>

Revision as of 14:53, 26 May 2010

Arrow Return.png Shutter  

Below is a list of all available events.

Event
Definition
Typical uses
Countdown Simple event that counts down specified amount of time. Event is triggered when the timer reaches zero.
  1. If you suffer from RSI, set timer to take a break and exercise your hands/shoulder/neck.
  2. Use as a count-down timer.
On Time Event is triggered when the current time reaches the specified time.

Note: Prior to v3.00 Beta 35 event worked in the same manner as the Countdown event, counting down the initial time difference between the current time and the target time. This method prevents the event from working correctly in the event of time change or suspended system state.

  1. Launch an application (e.g. a downloader) at certain time.
  2. Share your PC on LAN till a particular time, and then turn it off at certain time.
Winamp Stops Event periodically checks the playback state of Winamp. The event is triggered once it is detected that application is no longer playing the media.

Note: Winamp Messaging API is used to achieve this.

Low CPU Usage Periodically check the processor usage and trigger event when the usage stays below the specified mark for the specified amount of time.
  1. Launch a graphic processing application to get the benefit of full CPU power.
User Inactive Track the time of user's last mouse and keyboard activity. Trigger event when user is inactive for the specified period of time.
  1. Start an application that hogs the resources. Since no one is using the PC, it can go ahead and finish the task.
Battery Low Monitor power battery level and trigger event when level drops below specified level.
  1. Take backup of critical data.
  2. Remind the user to plug in the laptop charger.
Window Closes Monitor opened windows for the specified title match. Event is triggered when specified title does not match any of the opened windows.
  1. Warn the user that the desired application has not started.
Process Stops Monitor all processes that match the specified filename. Event is triggered when the specified filename is not found in the list of executing processes.
  1. Warn the user that the desired file is not being processed.
Ping Stops Ping the specified host and trigger when host is not responding for the specified period of time. Useful for monitoring availability of network services.
  1. Warn the user that the reote PC is not communicating any more (either bad link or crash).
File Size Limit Periodically check the size of the specified file and trigger event when file reaches the specified size. Size "0" can be used to check whether file exists or not.
  1. Take a back up of the file.
  2. Warn the user that the file size has reached the limit.