Contents
This page lists and describes the actions a software object may support, as well as the arguments to be handed with an action invocation. All actions are represented by a dictionary of some standard and some action-specific entries as defined here.
Standard entries
Every action dictionary structure contains (at least) the following entries:
type = 'action' A string identifying this dictionary data as an action.
what (string) This specifies the action type, usually the name given here.
recipient (string) The unique id of the object supposed to action on this message is given in recipient
sender (string) Contains the unique identification string of the sending object
Actions
null
A special action structure for functions that are supposed to return an action, but have decided not to generate one.
what = 'null'
output_off
Request to deactivate an output, i.e., turn it off
what = 'output_off'
output_on
Request to activate an output, i.e., turn it on
what = 'output_on'
output_toggle
Request to toggle an output
what = 'output_toggle'
output_value_decrease
Request to decrease the value of a multi-value output by a given amount
what = 'output_value_decrease'
value (integer) The value by which the currently active value is to be decreased
output_value_increase
Request to increase the value of a multi-value output by a given amount
what = 'output_value_increase'
value (integer) The value by which the currently active value is to be increased
output_value_set
Request to set the value of a multi-value output to a given number
what = 'output_value_set'
value (integer) The value to which the value is to be set
THIS DATA IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DATA, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
All product and brand names mentioned on there pages and in the source code are registered names and/or trademarks of the respective owner and are mentioned for identification purposes only.
For a full copyright notice, please see this link. For imprint and contact information, please see http://www.thiemo.net/.