====== Delayed power off ====== In some applications it's needed that the NetModule router has to be online for a few minutes after the ignition has been turned off to. This allows applications to use the connectivity for a few minutes e.g. to upload operational data after the vehicle has reached the depot or rail yard. ===== How to ===== Depending on the power source the power supply and the IOs of the router should be connected as shown in the figures below. A task has to be created binding the SDK script "power_on.are" to the trigger "system-startup". This will switch the power source from ignition (clamp/Klemme 15 Zündplus) to steady plus (clamp/Klemme 30 Dauerplus). A second task has to be created binding the SDK script "delayed_power_off.are" to the trigger "do-in1-off". This will disconnect the steady plus power source after a given time (5 min). ==== For 9V to 40V power source: ==== {{:app-notes:power_off_9-40.png|}} ==== For 18V to 57.6V power source: ==== The difference to a power supply between 9V and 40V is the 3k3, 0.25W resistor from ignition to DI1+ as shown in the figure below. This resistor is needed to protect the In-Port. Everything else is equal to the variant with power supply between 9V and 40V. ==== Scripts ==== {{:app-notes:power_off_18-57.png|}} /* DESC: This script can be used to enable steady plus after startup. Bind to trigger "system-startup" * Copyright (C) 2014 NetModule AG, Switzerland */ nb_dio_set("out1", 1); /* DESC: This script can be used to disable "steady plus" after a defined time. * Copyright (C) 2014 NetModule AG, Switzerland */ sleep(300); //time to disable steady plus in secs - here 5 mins if (nb_dio_get("in2") == 0) //just cut steady plus if ignition is not available nb_dio_set("out1", 0);