• strict warning: Non-static method view::load() should not be called statically in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_field_comment::init() should be compatible with views_handler_field::init(&$view, $options) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/modules/comment/views_handler_field_comment.inc on line 49.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/modules/node/views_handler_filter_node_status.inc on line 13.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Non-static method view::load() should not be called statically in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/handlers/views_handler_argument.inc on line 744.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 159.
  • strict warning: Non-static method view::load() should not be called statically in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/views.module on line 906.
  • strict warning: Non-static method view::load() should not be called statically in /home/ordinal/ordinalmalaprop.com/engine/sites/all/modules/views/views.module on line 906.

Semaphore Instructions

Introduction

The Semaphore Animation Device is designed to assist you in sending semaphore signals, by automatically translating plain speech into the appropriate gestures.

Basic Operation

Attach the HUD device to an appropriate HUD point (I suggest the top left). It will indicate whether it is Active, or Disabled. Touching the main device toggles this status. While Disabled, the device will not affect you in any way. While Active, the device puts you into an appropriate ready position, and begins to check for both your commands and signals sent by others.

It is advisable to also attach flags or other similar devices to your hands, as otherwise you will look a little silly just waving your arms about.

To send a message, say it on channel 9, for instance:

/9 hello world

will send the message "HEL LO WORLD" (note the pause between identical letters).

Allowed characters to be sent in a semaphore message are spaces, 0 to 9 and A to Z.

Other Features

The number on the green rounded box indicates the length of time that you will wait between signals. Touching the green box will result in this increasing from 0.5 to 1.0 to 2.0 seconds, and then back to 0.5 again. You may also alter the interval with a voice command (see below).

The red "!" button is used to cancel a message. At any time during signalling you may touch this button to send the "error" signal - frantic arm waving - and stop sending your current message entirely.

Note that there is a pause between entering a message and actually beginning to send it, during which the device is checking and properly formatting the message, to avoid unexpected delays during signalling. This pause - indicated by the message "Thinking..." - is shortened by the use of only allowed characters, as listed above.

Messages may be "stacked" - if one is in the middle of sending a message and then sees fit to add some more to it by the usual /9 method, the device will save the new message, then start to think about it once the current message has been fully sent. One may therefore send a number of small messages rather than one large one quite adequately.

As standard the device will also translate signals and messages sent by other semaphore users, and inform you of what they mean. Perhaps you may not wish to hear this information - if so, using the voice command '/9 !translate' will prevent this. See below.

Voice Commands

Certain features of the semaphore device are activated by special voice commands, also on channel 9, and beginning with '!'.

  • /9 !help - produce this notecard
  • /9 !translate - toggle between translating other signals, and not
  • /9 !interval X - set the interval between signals to be X seconds (where 0 < X < 10)