summaryrefslogtreecommitdiffstats
path: root/afb-client/bower_components/jszip/lib/index.js
diff options
context:
space:
mode:
authorStephane Desneux <stephane.desneux@iot.bzh>2016-05-31 18:22:57 +0200
committerStephane Desneux <stephane.desneux@iot.bzh>2016-05-31 18:22:57 +0200
commit9e9b459fa27d7a359a060024c9639b99b45813d5 (patch)
treec9d925c909455d11551d045f97f5b3fd62e69f33 /afb-client/bower_components/jszip/lib/index.js
parent5b1e6cc132f44262a873fa8296a2a3e1017b0278 (diff)
Change-Id: Ie0a7999b19b92c801f341321765e9383b4e3d4a3 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Diffstat (limited to 'afb-client/bower_components/jszip/lib/index.js')
0 files changed, 0 insertions, 0 deletions
rator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
--[[
  Copyright (C) 2016 "IoT.bzh"
  Author Fulup Ar Foll <fulup@iot.bzh>

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.


  Provide Sample Timer Handing to push event from LUA
--]]

-- Create event on Lua script load
_MyContext={}

-- WARNING: call back are global and should start with '_'
function _Timer_Test_CB (timer, context)

   local evtinfo= AFB:timerget(timer)
   printf ("[-- _Timer_Test_C --] evtInfo=%s", Dump_Table(evtinfo))

   --send an event an event with count as value
   AFB:evtpush (_MyContext["event"], {["label"]= evtinfo["label"], ["count"]=evtinfo["count"], ["info"]=context["info"]})

   -- note when timerCB return!=0 timer is kill
   return 0

end

-- sendback event depending on count and delay
function _Simple_Timer_Test (request, client)

    local context = {
        ["info"]="My 1st private Event",
    }

    -- if event does not exit create it now.
    if (_MyContext["event"] == nil) then
      _MyContext["event"]= AFB:evtmake(client["label"])
    end

    -- if delay not defined default is 5s
    if (client["delay"]==nil) then client["delay"]=5000 end

    -- if count is not defined default is 10
    if (client["count"]==nil) then client["count"]=10 end

    -- we could use directly client but it is a sample
    local myTimer = {
       ["label"]=client["label"],
       ["delay"]=client["delay"],
       ["count"]=client["count"],
    }
    AFB:notice ("Test_Timer myTimer=%s", myTimer)

    -- subscribe to event
    AFB:subscribe (request, _MyContext["event"])

    -- settimer take a table with delay+count as input (count==0 means infinite)
    AFB:timerset (myTimer, "_Timer_Test_CB", context)

    -- nothing special to return send back
    AFB:success (request, myTimer)

    return 0
end