OccupancyAlert

Below is a browsable image of the model.

  • For an executable version,
  • To view or save the MoML file for this model, click here.
OccupancyAlertmodel <h2>DE Director</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>startTime</td><td>&nbsp;</td><td>null</td></tr><tr><td>stopTime</td><td>&nbsp;</td><td>null</td></tr><tr><td>stopWhenQueueIsEmpty</td><td>false</td><td>false</td></tr><tr><td>synchronizeToRealTime</td><td>true</td><td>true</td></tr><tr><td>enforceMicrostepSemantics</td><td>false</td><td>false</td></tr></table> <h2>Init</h2>Has no parameters. <h2>MicrostepDelay5</h2>Has no parameters. <h2>Expression</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>expression</td><td>power306 || power307 || power308</td><td>power306 || power307 || power308</td></tr></table> <h2>StringToXML3</h2>Has no parameters. <h2>StringToXML2</h2>Has no parameters. <h2>StringToXML</h2>Has no parameters. <h2>Const27</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>reading308</td><td>&quot;25.391808&quot;</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const26</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>reading307</td><td>&quot;&quot;</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>reading306</td><td>&quot;23.600000&quot;</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>RecordAssembler</h2>Has no parameters. <h2>SensorAndrewDataExtractor3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>name</td><td>&quot;Apparent Power Meter&quot;</td><td>&quot;Apparent Power Meter&quot;</td></tr></table> <h2>SensorAndrewDataExtractor2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>name</td><td>&quot;Apparent Power Meter&quot;</td><td>&quot;Apparent Power Meter&quot;</td></tr></table> <h2>SensorAndrewDataExtractor1</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>name</td><td>&quot;Apparent Power Meter&quot;</td><td>&quot;Apparent Power Meter&quot;</td></tr></table> <h2>TokenToJSON</h2>Has no parameters. <h2>MicrostepDelay6</h2>Has no parameters. <h2>HttpActor4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>path</td><td>/simulator/markers</td><td>/simulator/markers</td></tr><tr><td>timeout</td><td>30000L</td><td>30000L</td></tr><tr><td>requestedCookies</td><td>{}</td><td>{}</td></tr></table> <h2>SendMailIfTrapped1</h2>Has no parameters. <h2>SendMailIfTrapped4</h2>Has no parameters. <h2>SendMailIfTrapped3</h2>Has no parameters. <h2>SendMailIfTrapped2</h2>Has no parameters. <h2>Const25</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power308Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Discard7</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr></table> <h2>BooleanSwitch7</h2>Has no parameters. <h2>Const24</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>false</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>SetVariable17</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power308</td><td>power308</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Discard6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr></table> <h2>SetVariable14</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power308</td><td>power308</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Const23</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power308Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>BooleanSwitch6</h2>Has no parameters. <h2>Const22</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power307Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Discard5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr></table> <h2>BooleanSwitch5</h2>Has no parameters. <h2>Const2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>false</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>SetVariable13</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power307</td><td>power307</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Const21</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power306Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Discard4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr></table> <h2>BooleanSwitch4</h2>Has no parameters. <h2>Discard3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr></table> <h2>SetVariable16</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power307</td><td>power307</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Const20</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const19</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power307Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>BooleanSwitch3</h2>Has no parameters. <h2>Discard2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr></table> <h2>SetVariable15</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power306</td><td>power306</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Const18</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const7</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power306Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>BooleanSwitch2</h2>Has no parameters. <h2>SetVariable12</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>reading308</td><td>reading308</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable11</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>reading307</td><td>reading307</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable10</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>reading306</td><td>reading306</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>ExpressionToToken8</h2>Has no parameters. <h2>ExpressionToToken7</h2>Has no parameters. <h2>ExpressionToToken6</h2>Has no parameters. <h2>ExpressionToToken5</h2>Has no parameters. <h2>Const17</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power308Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const16</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power307Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const15</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power306Live</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const12</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>elevatorLive</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>SetVariable9</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power308Live</td><td>power308Live</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable8</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power307Live</td><td>power307Live</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable7</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power306Live</td><td>power306Live</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>elevatorLive</td><td>elevatorLive</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>ExpressionToToken4</h2>Has no parameters. <h2>ExpressionToToken3</h2>Has no parameters. <h2>SetVariable5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power308</td><td>power308</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power307</td><td>power307</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Const14</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power308</td><td>true</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power307</td><td>true</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>Const13</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>power306</td><td>true</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>ExpressionToToken2</h2>Has no parameters. <h2>ExpressionToToken</h2>Has no parameters. <h2>MicrostepDelay4</h2>Has no parameters. <h2>Const11</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>&quot;ok&quot;</td><td>&quot;ok&quot;</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>SetVariable3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power306</td><td>power306</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>SetVariable2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>elevator</td><td>elevator</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>RecordDisassembler</h2>Has no parameters. <h2>MicrostepDelay3</h2>Has no parameters. <h2>TokenToJSON2</h2>Has no parameters. <h2>Const3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>elevator</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>RecordAssembler2</h2>Has no parameters. <h2>HttpActor3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>path</td><td>/simulator/data</td><td>/simulator/data</td></tr><tr><td>timeout</td><td>30000L</td><td>30000L</td></tr><tr><td>requestedCookies</td><td>{}</td><td>{}</td></tr></table> <h2>MicrostepDelay2</h2>Has no parameters. <h2>FileReader3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>fileOrURL</td><td>pages/liveadmin.html</td><td>pages/liveadmin.html</td></tr><tr><td>newline</td><td>property(&quot;line.separator&quot;)</td><td>&quot;\\n&quot;</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>MicrostepDelay</h2>Has no parameters. <h2>FileReader2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>fileOrURL</td><td>pages/map.html</td><td>pages/map.html</td></tr><tr><td>newline</td><td>property(&quot;line.separator&quot;)</td><td>&quot;\\n&quot;</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>HttpActor2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>path</td><td>/simulator/admin</td><td>/simulator/admin</td></tr><tr><td>timeout</td><td>30000L</td><td>30000L</td></tr><tr><td>requestedCookies</td><td>{}</td><td>{}</td></tr></table> <h2>HttpActor</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>path</td><td>/simulator</td><td>/simulator</td></tr><tr><td>timeout</td><td>30000L</td><td>30000L</td></tr><tr><td>requestedCookies</td><td>{}</td><td>{}</td></tr></table> <h2>Const</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>false</td><td>false</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>SetVariable</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>variableName</td><td>power306</td><td>power306</td></tr><tr><td>delayed</td><td>false</td><td>false</td></tr></table> <h2>Const10</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>PowerSensorTimeout</td><td>10.0</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>ResettableTimer3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>preemptive</td><td>true</td><td>true</td></tr></table> <h2>Const9</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>PowerSensorTimeout</td><td>10.0</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>ResettableTimer2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>preemptive</td><td>true</td><td>true</td></tr></table> <h2>PlugMeter307</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>nodeId</td><td>9a408dfed174ff926d71aab1b903841b_data</td><td>9a408dfed174ff926d71aab1b903841b_data</td></tr></table> <h2>PlugMeter306</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>nodeId</td><td>3b974f56330726b242279eb0fa3eee34_data</td><td>3b974f56330726b242279eb0fa3eee34_data</td></tr></table> <h2>PlugMeter308</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>nodeId</td><td>3698e3ace2cd483ff2c2a445e8e5c8aa_data</td><td>3698e3ace2cd483ff2c2a445e8e5c8aa_data</td></tr></table> <h2>Const8</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>PowerSensorTimeout</td><td>10.0</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>ResettableTimer</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>preemptive</td><td>true</td><td>true</td></tr></table>