action property

Map<String, String> action
getter/setter pair

Dawo active objects are continuously running #action-loop, where their act is checked and evaluated against other users #say actions. Answers to say-bind-bing-analyze-camp-schedule-handle-use loop, And return values from #Community via #Mill These fields correspond to loop-action-loop mill-loop functions.

Implementation

Map<String, String> action = {
  ///  When coming to process, give all your info for others to check.
  'aimAndFire': 'Define Audience and send stuff to world.',

  ///  Privilege aso for ?? roll
  'msgRoll': 'SAMPLE: :3 :RollOK :NoErrors :readyNEXT',

  /// #Usher is upper-level worker / handy-man in #Rumba; => send message.
  'msgUsher': 'SAMPLE: :U:favorite :U:ok',

  /// mill messages, to controller of main roll-loop
  'msgMill': 'SAMPLE: :MillDone _MillOK _Mill-oneWaiting',

  /// To spheres where this object is: bind to /  users activities
  'bindTo': ':common :buyRound :MaterialRound :StoreInfo',

  /// This.objects special say, that is used in action loop by this user.say
  /// May be checked by #dawolang => circulate msg via/ from an analyze #LANG
  'say': ':ADD:    ADD:    ADD:',

  ///Message to master, who owns this object
  'master': ':MASTER:Ask    :MASTER:Say    :MASTER:',

  ///Use plan field, if exists, to #SAY in loop => connect to other plans.
  'plan': ':PLAN:    :PLAN:    :PLAN:',

  /// #Connector action in user.con joined
  'conJoin': 'Seeking connector Join log.',

  ///  #Corporate action => camp or affair.
  'affair': ':AFFAIR:get    :AFFAIR:say  ',

  /// Get and handle con answer.
  'conMsg': ':con:answer _ _ _ _ _ _ _ _ _ _ _ _ _',

  /// Talk in Corporate camp system.
  'campSay': '_ _ _ _ _ _ _ _ _ _ _ _ _ _ _',

  ///  Camp get answers and act to it.
  'campGet': '_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ',

  /// add / read   effort table; get picture of your capabilities.
  'effort': ':EFF:',

  /// add / read / use  schedule; get your share of #time.
  'schedule': 'Checkd: _ _ _ _ _ _ _ _ _ _ _ _',

  /// add / read / use   get your share of #resources
  'resource': ':RES: _ _ _ _ _ _ _ _ _ _ _ _ _ ',

  /// Equipment:  you need some.
  'equ': ':EQU: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ',

  /// handle ping - send, read, react: direct connection to other users aso.
  'ping': ':PING: _ _ _ _ _ _ _ _ _ _ _ _ _ _ ',

  /// statistics; for records.
  'stats': ':OK:___  :BUSY: ___    Re-Run_ _ _ _ _ ',

  /// leave message; there might be some kind of post-box.
  'tell': ':leavedMsg: _ _ _ _ _ _ _ _ _ ',

  /// roll.control,  flow and log. End-activities of #flux
  'log': ':log: _ _ _ _ _ _ _ _ _ _ _ _ _ _',
};