// Autogenerated Vireo assembly file // Generated on 06/04/2019 10:50:52 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::Main.gviweb define (WebApp%3A%3AMain%2Egviweb dv(.VirtualInstrument ( Events: c( e(c( // Event Struct 0 e(dv(c( e(.UInt32 eventSource) e(.UInt32 eventType) e(.UInt32 controlUID) e(.UInt32 dynamicIndex) ) (1000 2 33 0 ))local4) e(dv(c( e(.UInt32 eventSource) e(.UInt32 eventType) e(.UInt32 controlUID) e(.UInt32 dynamicIndex) ) (0 1 0 0 ))local9) e(dv(c( e(.UInt32 eventSource) e(.UInt32 eventType) e(.UInt32 controlUID) e(.UInt32 dynamicIndex) ) (1000 2 102 0 ))local14) )) e(c( // Event Struct 1 e(dv(c( e(.UInt32 eventSource) e(.UInt32 eventType) e(.UInt32 controlUID) e(.UInt32 dynamicIndex) ) (0 1 0 0 ))local19) e(dv(c( e(.UInt32 eventSource) e(.UInt32 eventType) e(.UInt32 controlUID) e(.UInt32 dynamicIndex) ) (1000 2 15 0 ))local24) e(dv(c( e(.UInt32 eventSource) e(.UInt32 eventType) e(.UInt32 controlUID) e(.UInt32 dynamicIndex) ) (1000 2 102 0 ))local29) )) ) Locals: c( // Data Space e(dv(.String 'WebApp::Main.gviweb')local30) e(.Int32 local31) ce(dv(.Boolean false)c32) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/')c33) ce(dv(.UInt32 405)c34) ce(dv(.Boolean true)c35) e(.UInt32 local36) e(.UInt32 local37) e(.String local38) e(.ErrorCluster local39) e(.ErrorCluster local40) e(.Boolean local41) ce(dv(.Boolean false)c42) ce(dv(.Boolean true)c43) e(.Boolean local44) e(dv(.Boolean false)dataItem_Połaczenie) e(.Boolean local46) e(.Boolean local47) ce(dv(.Double 0)c48) e(.QueueRefNum<.Double> local49) e(.Boolean local50) e(.ErrorCluster local51) e(.Int32 local52) e(.ErrorCluster local53) e(.ErrorCluster local54) e(dv(.Int32 0)dataItem_ProducentLoop) e(.Int32 local56) e(dv(.Boolean false)dataItem_PowerButton) e(.Boolean local58) ce(dv(.UInt32 200)c59) ce(dv(c( ce(.Double temp) ) (0 ))c61) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/aktualnaTemp.json')c62) ce(dv(.Boolean true)c63) ce(dv(Enum16("short" "long" "abbreviated") 0)c64) e(.Timestamp local65) e(.String local66) e(.String local67) e(c( e(.String Element%201) e(.String Element%202) ) local70) e(c( e(.String Dzień) e(.String Godzina) ) local73) e(dv(c( e(.String Dzień) e(.String Godzina) ) ('' '' ))dataItem_Czas) e(c( e(.String Dzień) e(.String Godzina) ) local79) e(.UInt32 local80) e(.UInt32 local81) e(.String local82) e(.String local83) e(.ErrorCluster local84) e(.ErrorCluster local85) e(.Boolean local86) ce(dv(.Boolean false)c87) ce(dv(.Boolean true)c88) e(c( e(.Double temp) ) local90) e(.ErrorCluster local91) e(.ErrorCluster local92) e(.Boolean local93) ce(dv(.Boolean false)c94) ce(dv(.Boolean true)c95) e(c( e(.Double temp) ) local97) e(.Double local98) e(.Double local99) e(.Double local100) e(.Double dataItem_Chart) e(.Double local102) e(dv(.Double 0)dataItem_AktualnaTemperatura) e(.Double local104) e(.QueueRefNum<.Double> local105) e(.Boolean local106) e(.ErrorCluster local107) e(.Boolean local108) e(.Boolean local109) e(.UInt32 local110) e(.String local111) e(a(.Double *) local112) e(.ErrorCluster local113) e(.ErrorCluster local114) e(.Boolean local115) ce(dv(.Boolean false)c116) ce(dv(.Boolean true)c117) e(.Int32 local118) e(dv(.Int32 0)dataItem_Konsument2Loop) e(.Int32 local120) ce(dv(.Int32 12)c121) ce(dv(.String 'Pusto')c122) ce(dv(.Int32 0)c123) e(a(.String *) local124) ce(dv(.Int32 7)c125) ce(dv(.Int32 0)c126) e(.Int32 local127) e(.Int32 local128) e(a(.String *) local129) e(a(.String *) local130) ce(dv(.String '\x0D\x0A')c131) ce(dv(.String '\x09')c132) ce(dv(.Boolean true)c133) ce(dv(Enum16("short" "long" "abbreviated") 0)c134) e(.Timestamp local135) e(.String local136) e(.String local137) ce(dv(.Int16 1)c138) e(.QueueRefNum<.Double> local139) e(.Double local140) e(.Boolean local141) e(.ErrorCluster local142) e(.ErrorCluster local143) e(.Boolean local144) ce(dv(.Boolean false)c145) ce(dv(.Boolean true)c146) e(.String local147) e(.String local148) e(a(.String *) local149) e(a(.String *) local150) e(c( e(.Boolean Old%20Value) e(.Boolean New%20Value) ) %7BF3226E31-E688-4C58-AE1E-7ED6718409A1%7D_33) // Value changed e(c( e(.Boolean Old%20Value) e(.Boolean New%20Value) ) %7BF3226E31-E688-4C58-AE1E-7ED6718409A1%7D_102) // Value changed e(.Int32 local157) e(.Int32 local158) e(.Int32 local159) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(.Boolean Old%20Value) e(.Boolean New%20Value) ) local167) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) ) local172) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(.Boolean Old%20Value) e(.Boolean New%20Value) ) local180) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(.Boolean Old%20Value) e(.Boolean New%20Value) ) local188) e(.Boolean local189) e(.Boolean local190) ce(dv(.Boolean false)c191) e(dv(.Boolean false)dataItem_HistoriaTemp) e(.Boolean local193) ce(dv(.Int32 0)c194) e(.String local195) ce(dv(.Int32 1)c196) e(.String local197) ce(dv(.Int32 2)c198) e(.String local199) ce(dv(.Int32 4)c200) e(.String local201) ce(dv(.Int32 3)c202) e(.String local203) ce(dv(.Int32 5)c204) e(.String local205) ce(dv(.Int32 6)c206) e(.String local207) e(.ErrorCluster local208) e(.ErrorCluster local209) e(.Boolean local210) ce(dv(.Boolean false)c211) ce(dv(.Boolean true)c212) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) ) local217) e(.UInt32 local218) ce(dv(.Boolean false)c219) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(.Boolean Old%20Value) e(.Boolean New%20Value) ) local227) e(.Boolean local228) e(.Boolean local229) e(.Boolean local230) e(.Int32 local231) e(dv(.Int32 0)dataItem_Konsument1Loop) e(.Int32 local233) ce(dv(.Int32 25)c234) ce(dv(Enum16("On" "Off") 0)c235) ce(dv(Enum16("On" "Off") 0)c236) ce(dv(Enum16("On" "Off") 1)c237) ce(dv(Enum16("On" "Off") 1)c238) e(c( e(c( e(.Double set) ) Old%20Value) e(c( e(.Double set) ) New%20Value) ) %7BF3226E31-E688-4C58-AE1E-7ED6718409A1%7D_15) // Value changed e(c( e(.Boolean Old%20Value) e(.Boolean New%20Value) ) %7BF3226E31-E688-4C58-AE1E-7ED6718409A1%7D_102) // Value changed e(.Int32 local247) e(.Int32 local248) e(.Int32 local249) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) ) local254) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(c( e(.Double set) ) Old%20Value) e(c( e(.Double set) ) New%20Value) ) local264) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(.Boolean Old%20Value) e(.Boolean New%20Value) ) local272) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) ) local277) e(.UInt32 local278) ce(dv(.Boolean false)c279) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(c( e(.Double set) ) Old%20Value) e(c( e(.Double set) ) New%20Value) ) local289) e(c( e(.Double set) ) local291) e(c( e(.Double set) ) local293) ce(dv(.Boolean false)c294) e(dv(c( e(.Double set) ) (23 ))dataItem_UstawTemperaturę) e(c( e(.Double set) ) local298) e(.String local299) e(.ErrorCluster local300) e(.ErrorCluster local301) e(.Boolean local302) ce(dv(.Boolean false)c303) ce(dv(.Boolean true)c304) ce(dv(c( ce(.Double set) ) (0 ))c306) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/ustawionaTemp.json')c307) e(.UInt32 local308) e(.UInt32 local309) e(.String local310) e(.String local311) e(.ErrorCluster local312) e(.ErrorCluster local313) e(.Boolean local314) ce(dv(.Boolean false)c315) ce(dv(.Boolean true)c316) e(c( e(.Double set) ) local318) e(.ErrorCluster local319) e(.ErrorCluster local320) e(.Boolean local321) ce(dv(.Boolean false)c322) ce(dv(.Boolean true)c323) e(c( e(.Double set) ) local325) e(.Double local326) e(dv(.Double 0)dataItem_UstawionaTemperatura) e(.Double local328) e(c( e(.UInt32 Source) e(.UInt32 Type) e(.UInt32 Time) e(.UInt32 Index) e(.JavaScriptRefNum Control%20Reference) e(.Boolean Old%20Value) e(.Boolean New%20Value) ) local336) e(.Boolean local337) e(.Boolean local338) e(.Boolean local339) e(.QueueRefNum<.Double> local340) e(.Double local341) e(.Boolean local342) e(.ErrorCluster local343) e(.ErrorCluster local344) e(.Boolean local345) ce(dv(.Boolean false)c346) ce(dv(.Boolean true)c347) e(.Boolean local348) e(dv(.Boolean false)dataItem_Grzejnik) e(.Boolean local350) e(.Double local351) e(.Double local352) e(.Boolean local353) e(Enum16("On" "Off") local354) e(.Boolean local355) e(Enum16("On" "Off") local356) ce(dv(.Int64 0)c357) ce(dv(.Int64 1)c358) ce(dv(.Int64 0)c359) ce(dv(.Int64 1)c360) ce(dv(.Int32 0)c361) e(.Boolean local362) e(.Boolean local363) e(.Occurrence local364) ce(dv(.Int32 2147483647)c365) e(.ErrorCluster local366) ce(dv(.Int32 0)c367) e(.QueueRefNum<.Double> local368) ce(dv(.Boolean false)c369) e(.Boolean local370) e(.Boolean local371) e(.Occurrence local372) e(.ErrorCluster local373) e(a(.String *) local374) e(dv(.Boolean true)local375) e(dv(.Boolean false)local376) e(dv(.Boolean false)local377) e(.Boolean local378) e(.Boolean local379) e(.Occurrence local380) ce(dv(.String 'dataItem_Chart')c381) e(.Int32 local382) ce(dv(.Int32 2147483647)c383) e(.Boolean local384) e(.Boolean local385) e(.Occurrence local386) ce(dv(.Int32 0)c387) e(.QueueRefNum<.Double> local388) e(.Boolean local389) ce(dv(.Int32 0)c390) e(.QueueRefNum<.Double> local391) e(.ErrorCluster local392) e(.Boolean local393) e(.Boolean local394) e(.Occurrence local395) e(dv(.Int32 0)local396) e(dv(.Int32 6)local397) e(dv(.Int32 0)local398) e(.Int32 local399) ce(dv(.Int32 0)c400) ce(dv(.Int32 0)c401) e(.JavaScriptRefNum local402) e(.Occurrence local403) e(.ErrorCluster local404) e(dv(.UInt32 33)local405) ce(dv(.Int32 0)c406) ce(dv(.Int32 0)c407) ce(dv(.UInt32 2)c408) ce(dv(.Int32 1)c409) ce(dv(.Int32 2)c410) e(.JavaScriptRefNum local411) e(.Occurrence local412) e(.ErrorCluster local413) e(dv(.UInt32 102)local414) ce(dv(.Int32 0)c415) ce(dv(.Int32 2)c416) ce(dv(.UInt32 2)c417) ce(dv(.Boolean false)c418) e(.Boolean local419) e(.Boolean local420) e(.Occurrence local421) e(.Int32 local422) ce(dv(.Int32 2147483647)c423) ce(dv(.Int32 0)c424) e(.QueueRefNum<.Double> local425) ce(dv(.Int32 1)c426) ce(dv(.Int32 0)c427) ce(dv(.Int32 1)c428) e(.JavaScriptRefNum local429) e(.Occurrence local430) e(.ErrorCluster local431) e(dv(.UInt32 15)local432) ce(dv(.Int32 1)c433) ce(dv(.Int32 1)c434) ce(dv(.UInt32 2)c435) ce(dv(.Int32 2)c436) ce(dv(.Int32 1)c437) ce(dv(.Int32 2)c438) e(.ErrorCluster local439) e(dv(.Boolean true)local440) e(.Boolean local441) e(.Boolean local442) e(.Occurrence local443) e(.Boolean local444) e(.Boolean local445) e(.Occurrence local446) e(.ErrorCluster local447) e(a(.String *) local448) e(dv(.Boolean true)local449) e(dv(.Boolean false)local450) e(dv(.Boolean false)local451) e(.Boolean local452) e(.Boolean local453) e(.Occurrence local454) e(.ErrorCluster local455) e(.Boolean local456) e(.Boolean local457) e(.Occurrence local458) ce(dv(Enum16("On" "Off") 0)c459) ce(dv(Enum16("On" "Off") 1)c460) ce(dv(Enum16("On" "Off") 0)c461) ce(dv(Enum16("On" "Off") 1)c462) e(.Int32 local463) ce(dv(.Int32 2147483647)c464) ) clump(1 JavaScriptInvoke(local403 true local404 'ControlReference_GetControlObject' local402 local30 local405) ConfigureEventSpecJSRef(c406 c407 local402) RegisterForJSEvent(local402 c408) JavaScriptInvoke(local412 true local413 'ControlReference_GetControlObject' local411 local30 local414) ConfigureEventSpecJSRef(c415 c416 local411) RegisterForJSEvent(local411 c417) JavaScriptInvoke(local430 true local431 'ControlReference_GetControlObject' local429 local30 local432) ConfigureEventSpecJSRef(c433 c434 local429) RegisterForJSEvent(local429 c435) ConfigureEventSpecJSRef(c437 c438 local411) Perch(4) Copy(c361 local31) Perch(0) NI%3A%3AHTTP%3A%3AHEAD%2Egvi(* * c33 * local36 * * local39) Copy(local39 local40) Copy(local40.status local41) Xor(c42 local41 local362) BranchIfFalse(2 local362) Xor(c43 local41 local363) BranchIfFalse(3 local363) Branch(4) Perch(2) Branch(1) Perch(3) JavaScriptInvoke(local364 true * 'LogLabVIEWError' * local40.status local40.code local40.source) Branch(1) Perch(1) IsEQ(local36 c34 local44) Copy(local44 dataItem_Połaczenie) BranchIfFalse(5 local44) Copy(c35 local47) Branch(6) Perch(5) Copy(c32 local47) Perch(6) BranchIfTrue(7 local47) BranchIfEQ(0 local31 c365) Increment(local31 local31 ) Branch(0) Perch(7) Copy(local366 local51) ObtainQueue(local49 * * * * local51) Trigger(1) Trigger(2) Trigger(3) Wait(1) Wait(2) Wait(3) /* Clump Ended. */ ) clump(1 Perch(17) Copy(c387 local118) Copy(local49 local388) Perch(0) Copy(local118 dataItem_Konsument2Loop) ArrayFillNDV(local124 c122 c123 ) IsGE(c126 c125 local389) BranchIfTrue(2 local389) Branch(3) Perch(3) Copy(local124 local130) Copy(c390 local127) Copy(c125 local128) Copy(local49 local391) Perch(4) Copy(local130 local129) GetTimestamp(local135) GetDateTimeString(local135 c134 c133 * * local136 ) Copy(local392 local142) Dequeue(local49 local140 * * local142) Copy(local142 local143) Copy(local143.status local144) Xor(c145 local144 local393) BranchIfFalse(6 local393) Xor(c146 local144 local394) BranchIfFalse(7 local394) Branch(17) Perch(6) Branch(5) Perch(7) JavaScriptInvoke(local395 true * 'LogLabVIEWError' * local143.status local143.code local143.source) Branch(5) Perch(5) Convert(c138 local397) NumberToFloatString(local140 local396 local397 local147 ) StringConcatenate(local148 c131 local136 c132 local147 ) ArrayInsertElt(local149 local129 local127 local148 ) Copy(local149 local130) Copy(local127 local399) Increment(local127 local127 ) BranchIfGE(9 local127 local128) Branch(4) Perch(9) Copy(local149 local150) Branch(1) Perch(2) Copy(local124 local150) Branch(1) Perch(1) WaitForEventsAndDispatch(c121 * c400 c401 local167 11 c409 local172 12 c410 local180 13) Branch(10) Perch(11) Copy(local167 local188) Copy(local188.Old%20Value local189) Copy(local188.New%20Value local190) CopyAndReset(dataItem_HistoriaTemp local193 c418) ArrayIndex(local150 local195 c194 ) ArrayIndex(local150 local197 c196 ) ArrayIndex(local150 local199 c198 ) ArrayIndex(local150 local201 c200 ) ArrayIndex(local150 local203 c202 ) ArrayIndex(local150 local205 c204 ) ArrayIndex(local150 local207 c206 ) WebApp%3A%3AsaveData%2Ejsli%3A%3AAdd%20JSLI(local195 local197 local199 local201 local203 local205 local207 * local208) Copy(local208 local209) Copy(local209.status local210) Xor(c211 local210 local419) BranchIfFalse(15 local419) Xor(c212 local210 local420) BranchIfFalse(16 local420) Branch(17) Perch(15) Branch(14) Perch(16) JavaScriptInvoke(local421 true * 'LogLabVIEWError' * local209.status local209.code local209.source) Branch(14) Perch(14) Copy(c191 local230) Branch(10) Perch(12) Copy(local172 local217) Copy(local217.Time local218) Copy(c219 local230) Branch(10) Perch(13) Copy(local180 local227) Copy(local227.Old%20Value local228) Copy(local227.New%20Value local229) Copy(local229 local230) Branch(10) Perch(10) Copy(local118 local422) BranchIfTrue(18 local230) BranchIfEQ(0 local118 c423) Increment(local118 local118 ) Branch(0) Perch(18) // Code End /* Clump Ended. */ ) clump(1 Copy(c424 local231) Copy(local49 local425) Perch(0) Copy(local231 dataItem_Konsument1Loop) Trigger(7) Trigger(8) Trigger(9) Trigger(10) Wait(7) Wait(8) Wait(9) Wait(10) Copy(local231 local463) BranchIfTrue(1 local339) BranchIfEQ(0 local231 c464) Increment(local231 local231 ) Branch(0) Perch(1) // Code End /* Clump Ended. */ ) clump(1 Perch(5) Copy(local51 local54) Copy(c367 local52) Copy(local49 local368) Perch(0) Copy(local54 local53) Copy(local52 dataItem_ProducentLoop) CopyAndReset(dataItem_PowerButton local58 c369) GetTimestamp(local65) GetDateTimeString(local65 c64 c63 * local67 local66 ) Copy(local67 local70.Element%201) Copy(local66 local70.Element%202) Convert(local70 local73) Copy(local73 dataItem_Czas) Trigger(4) Trigger(5) Trigger(6) Wait(4) Wait(5) Wait(6) Copy(local53 local54) Copy(local52 local382) BranchIfTrue(1 local109) BranchIfEQ(0 local52 c383) Increment(local52 local52 ) Branch(0) Perch(1) ReleaseQueue(local49 * * local53) Copy(local53 local114) Copy(local114.status local115) Xor(c116 local115 local384) BranchIfFalse(3 local384) Xor(c117 local115 local385) BranchIfFalse(4 local385) Branch(5) Perch(3) Branch(2) Perch(4) JavaScriptInvoke(local386 true * 'LogLabVIEWError' * local114.status local114.code local114.source) Branch(2) Perch(2) // Code End /* Clump Ended. */ ) clump(1 Perch(7) NI%3A%3AHTTP%3A%3AGET%2Egvi(* * c62 * * * * * local83 local84) Copy(local84 local85) Copy(local85.status local86) Xor(c87 local86 local370) BranchIfFalse(1 local370) Xor(c88 local86 local371) BranchIfFalse(2 local371) Branch(7) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local372 true * 'LogLabVIEWError' * local85.status local85.code local85.source) Branch(0) Perch(0) Copy(local373 local91) Copy(c61 local90) UnflattenFromJSON(local83 local90 local374 local375 local376 local377 local91 ) Copy(local91 local92) Copy(local92.status local93) Xor(c94 local93 local378) BranchIfFalse(5 local378) Xor(c95 local93 local379) BranchIfFalse(6 local379) Branch(7) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local380 true * 'LogLabVIEWError' * local92.status local92.code local92.source) Branch(4) Perch(4) Copy(local90 local97) Copy(local97.temp local98) Copy(local97.temp local99) Copy(local97.temp local100) Copy(local99 dataItem_Chart) FPSync(c381) Copy(local98 dataItem_AktualnaTemperatura) Enqueue(local49 local100 * * local53) Convert(local53 local108) Or(local108 local58 local109) // Code End /* Clump Ended. */ ) clump(1 WaitMilliseconds(c59 * ) // Code End /* Clump Ended. */ ) clump(1 WebApp%3A%3ASubVI%3A%3AgeneratorLiczb%2Egviweb() // Code End /* Clump Ended. */ ) clump(1 Perch(3) Copy(local455 local343) Dequeue(local49 local341 * * local343) Copy(local343 local344) Copy(local344.status local345) Xor(c346 local345 local456) BranchIfFalse(1 local456) Xor(c347 local345 local457) BranchIfFalse(2 local457) Branch(3) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local458 true * 'LogLabVIEWError' * local344.status local344.code local344.source) Branch(0) Perch(0) Trigger(11) Wait(11) // Code End /* Clump Ended. */ ) clump(1 WebApp%3A%3ASubVI%3A%3AstanGrzejnika%2Egviweb(local348) Copy(local348 dataItem_Grzejnik) // Code End /* Clump Ended. */ ) clump(1 WebApp%3A%3ASubVI%3A%3AgetTempFromApp%2Egviweb(local351) Increment(local351 local352 ) Trigger(11) Wait(11) // Code End /* Clump Ended. */ ) clump(1 Perch(15) WaitForEventsAndDispatch(c234 * c426 c427 local254 1 c428 local264 2 c436 local272 3) Branch(0) Perch(1) Copy(local254 local277) Copy(local277.Time local278) Copy(c279 local339) Branch(0) Perch(2) Copy(local264 local289) Copy(local289.Old%20Value local291) Copy(local289.New%20Value local293) Copy(dataItem_UstawTemperaturę local298) Copy(local439 local300) FlattenToJSON(local298 local440 local299 local300 ) Copy(local300 local301) Copy(local301.status local302) Xor(c303 local302 local441) BranchIfFalse(5 local441) Xor(c304 local302 local442) BranchIfFalse(6 local442) Branch(15) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local443 true * 'LogLabVIEWError' * local301.status local301.code local301.source) Branch(4) Perch(4) NI%3A%3AHTTP%3A%3APUT%20Buffer%2Egvi(* * c307 local299 * * * * * local311 local312) Copy(local312 local313) Copy(local313.status local314) Xor(c315 local314 local444) BranchIfFalse(9 local444) Xor(c316 local314 local445) BranchIfFalse(10 local445) Branch(15) Perch(9) Branch(8) Perch(10) JavaScriptInvoke(local446 true * 'LogLabVIEWError' * local313.status local313.code local313.source) Branch(8) Perch(8) Copy(local447 local319) Copy(c306 local318) UnflattenFromJSON(local311 local318 local448 local449 local450 local451 local319 ) Copy(local319 local320) Copy(local320.status local321) Xor(c322 local321 local452) BranchIfFalse(13 local452) Xor(c323 local321 local453) BranchIfFalse(14 local453) Branch(15) Perch(13) Branch(12) Perch(14) JavaScriptInvoke(local454 true * 'LogLabVIEWError' * local320.status local320.code local320.source) Branch(12) Perch(12) Copy(local318 local325) Copy(local325.set local326) Copy(local326 dataItem_UstawionaTemperatura) Copy(c294 local339) Branch(0) Perch(3) Copy(local272 local336) Copy(local336.Old%20Value local337) Copy(local336.New%20Value local338) Copy(local338 local339) Branch(0) Perch(0) // Code End /* Clump Ended. */ ) clump(2 IsGT(local351 local341 local353) BranchIfFalse(0 local353) Copy(c235 local354) Branch(1) Perch(0) Copy(c238 local354) Perch(1) IsGT(local352 local341 local355) BranchIfFalse(2 local355) Copy(c236 local356) Branch(3) Perch(2) Copy(c237 local356) Perch(3) Trigger(12) Trigger(13) Wait(12) Wait(13) // Code End /* Clump Ended. */ ) clump(1 BranchIfEQ(1 local356 c461) BranchIfEQ(2 local356 c462) Branch(1) Perch(1) Branch(0) Perch(2) WebApp%3A%3ASubVI%3A%3AwarmerOFF%2Egviweb() Branch(0) Perch(0) // Code End /* Clump Ended. */ ) clump(1 BranchIfEQ(1 local354 c459) BranchIfEQ(2 local354 c460) Branch(1) Perch(1) WebApp%3A%3ASubVI%3A%3AwarmerON%2Egviweb() Branch(0) Perch(2) Branch(0) Perch(0) // Code End /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:11 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::Smart Path To String.gvi define (NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi dv(.VirtualInstrument ( Params: c( //param block i(dv(.NIPath (()''))dataItem_OutputFile) o(dv(.String '')dataItem_String) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::Smart Path To String.gvi')local2) ce(dv(.String '')c3) e(dv(.NIPath (()''))local4) ce(dv(.String 'NonEmptyPath')c5) e(.Boolean local6) e(.Boolean local7) e(.Boolean local8) e(.String local9) e(.String local10) ) clump(1 Copy(dataItem_OutputFile local4) IsEmptyStringOrPath(local4 local6 ) IsNotANumPathRefnum(local4 local7 ) Or(local6 local7 local8) BranchIfFalse(0 local8) Copy(c3 local9) Branch(1) Perch(0) Copy(c5 local9) Perch(1) Copy(local9 dataItem_String) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:10 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_Put define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Put dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.UInt32 0)dataItem_HandleIn) i(dv(.String '')dataItem_UrlIn) i(dv(.String '')dataItem_OutputPathIn) i(dv(.String '')dataItem_BufferIn) i(dv(.Int32 0)dataItem_TimeoutIn) i(dv(.String '')dataItem_HeadersIn) i(dv(.String '')dataItem_BodyIn) i(dv(.UInt32 0)dataItem_StatusCodeIn) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) o(dv(.UInt32 0)dataItem_HandleOut) o(dv(.String '')dataItem_UrlOut) o(dv(.String '')dataItem_OutputPathOut) o(dv(.String '')dataItem_BufferOut) o(dv(.Int32 0)dataItem_TimeoutOut) o(dv(.String '')dataItem_HeadersOut) o(dv(.String '')dataItem_BodyOut) o(dv(.UInt32 0)dataItem_StatusCodeOut) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_Put')local18) e(.UInt32 local19) e(.String local20) e(.String local21) e(.String local22) e(.Int32 local23) e(.String local24) e(.String local25) e(.UInt32 local26) e(.ErrorCluster local27) e(.ErrorCluster local28) e(.UInt32 local29) e(.String local30) e(.String local31) e(.String local32) e(.Int32 local33) e(.String local34) e(.String local35) e(.UInt32 local36) e(.UInt32 local37) e(.String local38) e(.String local39) e(.Int32 local40) e(.String local41) e(.String local42) e(.String local43) e(.UInt32 local44) e(.ErrorCluster local45) ) clump(1 Copy(dataItem_HandleIn local19) Copy(dataItem_UrlIn local20) Copy(dataItem_OutputPathIn local21) Copy(dataItem_BufferIn local22) Copy(dataItem_TimeoutIn local23) Copy(dataItem_HeadersIn local24) Copy(dataItem_BodyIn local25) Copy(dataItem_StatusCodeIn local26) Copy(dataItem_ErrorIn local27) Copy(local19 local29) Copy(local20 local30) Copy(local21 local31) Copy(local22 local32) Copy(local23 local33) Copy(local24 local34) Copy(local25 local35) Copy(local26 local36) Copy(local27 local28) HttpClientPut(local29 local30 local31 local32 local33 local34 local35 local36 local28) Copy(local36 dataItem_StatusCodeOut) Copy(local35 dataItem_BodyOut) Copy(local34 dataItem_HeadersOut) Copy(local33 dataItem_TimeoutOut) Copy(local32 dataItem_BufferOut) Copy(local31 dataItem_OutputPathOut) Copy(local30 dataItem_UrlOut) Copy(local29 dataItem_HandleOut) Copy(local28 dataItem_ErrorOut) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:11 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::PUT Buffer.gvi define (NI%3A%3AHTTP%3A%3APUT%20Buffer%2Egvi dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.Int32 10000)dataItem_Timeout) i(dv(.UInt32 0)dataItem_ClientHandle) i(dv(.String '')dataItem_Url) i(dv(.String '')dataItem_Buffer) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) i(dv(.NIPath (()''))dataItem_OutputFile) o(dv(.UInt32 0)dataItem_StatusCode) o(dv(.UInt32 0)dataItem_ClientHandleOut) o(dv(.String '')dataItem_Headers) o(dv(.String '')dataItem_Body) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::PUT Buffer.gvi')local11) e(.UInt32 local12) e(.String local13) e(.String local14) e(.ErrorCluster local15) e(dv(.NIPath (()''))local16) e(.Int32 local17) ce(dv(.Boolean true)c18) ce(dv(.Boolean false)c19) ce(dv(.UInt32 0)c20) ce(dv(.String '')c21) ce(dv(.String '')c22) e(.String local23) e(.UInt32 local24) e(.String local25) e(.String local26) e(.String local27) e(.Int32 local28) e(.String local29) e(.String local30) e(.UInt32 local31) e(.ErrorCluster local32) e(.UInt32 local33) e(.String local34) e(.String local35) e(.ErrorCluster local36) e(.UInt32 local37) e(.UInt32 local38) e(.ErrorCluster local39) e(.String local40) e(.String local41) e(.UInt32 local42) e(.Boolean local43) e(.Boolean local44) e(.Boolean local45) e(.Boolean local46) ) clump(1 Copy(dataItem_ClientHandle local12) Copy(dataItem_Url local13) Copy(dataItem_Buffer local14) Copy(dataItem_ErrorIn local15) Copy(dataItem_OutputFile local16) Copy(dataItem_Timeout local17) Copy(local15.status local43) Xor(c18 local43 local44) BranchIfFalse(1 local44) Copy(local15.status local45) Xor(c19 local45 local46) BranchIfFalse(2 local46) Branch(1) Perch(1) Copy(local12 local33) Copy(c22 local34) Copy(c21 local35) Copy(local15 local36) Copy(c20 local37) Branch(0) Perch(2) NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi(local16 local23) NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Put(local12 local13 local23 local14 local17 * * * local15 local24 * * * * local29 local30 local31 local32) Copy(local24 local33) Copy(local29 local34) Copy(local30 local35) Copy(local32 local36) Copy(local31 local37) Branch(0) Perch(0) Copy(local37 dataItem_StatusCode) Copy(local36 dataItem_ErrorOut) Copy(local35 dataItem_Body) Copy(local34 dataItem_Headers) Copy(local33 dataItem_ClientHandleOut) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:12 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::SubVI::warmerON.gviweb define (WebApp%3A%3ASubVI%3A%3AwarmerON%2Egviweb dv(.VirtualInstrument ( Locals: c( // Data Space e(dv(.String 'WebApp::SubVI::warmerON.gviweb')local0) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/Grzejnik.json')c1) ce(dv(c( ce(.String Stan) ) ('ON' ))c3) e(.String local4) e(.ErrorCluster local5) e(.ErrorCluster local6) e(.Boolean local7) ce(dv(.Boolean false)c8) ce(dv(.Boolean true)c9) e(.UInt32 local10) e(.UInt32 local11) e(.String local12) e(.String local13) e(.ErrorCluster local14) e(.ErrorCluster local15) e(.Boolean local16) ce(dv(.Boolean false)c17) ce(dv(.Boolean true)c18) e(.ErrorCluster local19) e(dv(.Boolean true)local20) e(.Boolean local21) e(.Boolean local22) e(.Occurrence local23) e(.Boolean local24) e(.Boolean local25) e(.Occurrence local26) ) clump(1 Perch(7) Copy(local19 local5) FlattenToJSON(c3 local20 local4 local5 ) Copy(local5 local6) Copy(local6.status local7) Xor(c8 local7 local21) BranchIfFalse(1 local21) Xor(c9 local7 local22) BranchIfFalse(2 local22) Branch(7) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local23 true * 'LogLabVIEWError' * local6.status local6.code local6.source) Branch(0) Perch(0) NI%3A%3AHTTP%3A%3APUT%20Buffer%2Egvi(* * c1 local4 * * * * * * local14) Copy(local14 local15) Copy(local15.status local16) Xor(c17 local16 local24) BranchIfFalse(5 local24) Xor(c18 local16 local25) BranchIfFalse(6 local25) Branch(7) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local26 true * 'LogLabVIEWError' * local15.status local15.code local15.source) Branch(4) Perch(4) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:12 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::SubVI::warmerOFF.gviweb define (WebApp%3A%3ASubVI%3A%3AwarmerOFF%2Egviweb dv(.VirtualInstrument ( Locals: c( // Data Space e(dv(.String 'WebApp::SubVI::warmerOFF.gviweb')local0) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/Grzejnik.json')c1) ce(dv(c( ce(.String Stan) ) ('OFF' ))c3) e(.String local4) e(.ErrorCluster local5) e(.ErrorCluster local6) e(.Boolean local7) ce(dv(.Boolean false)c8) ce(dv(.Boolean true)c9) e(.UInt32 local10) e(.UInt32 local11) e(.String local12) e(.String local13) e(.ErrorCluster local14) e(.ErrorCluster local15) e(.Boolean local16) ce(dv(.Boolean false)c17) ce(dv(.Boolean true)c18) e(.ErrorCluster local19) e(dv(.Boolean true)local20) e(.Boolean local21) e(.Boolean local22) e(.Occurrence local23) e(.Boolean local24) e(.Boolean local25) e(.Occurrence local26) ) clump(1 Perch(7) Copy(local19 local5) FlattenToJSON(c3 local20 local4 local5 ) Copy(local5 local6) Copy(local6.status local7) Xor(c8 local7 local21) BranchIfFalse(1 local21) Xor(c9 local7 local22) BranchIfFalse(2 local22) Branch(7) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local23 true * 'LogLabVIEWError' * local6.status local6.code local6.source) Branch(0) Perch(0) NI%3A%3AHTTP%3A%3APUT%20Buffer%2Egvi(* * c1 local4 * * * * * * local14) Copy(local14 local15) Copy(local15.status local16) Xor(c17 local16 local24) BranchIfFalse(5 local24) Xor(c18 local16 local25) BranchIfFalse(6 local25) Branch(7) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local26 true * 'LogLabVIEWError' * local15.status local15.code local15.source) Branch(4) Perch(4) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:10 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_Get define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Get dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.UInt32 0)dataItem_HandleIn) i(dv(.String '')dataItem_UrlIn) i(dv(.String '')dataItem_OutputPathIn) i(dv(.Int32 0)dataItem_TimeoutIn) i(dv(.String '')dataItem_HeadersIn) i(dv(.String '')dataItem_BodyIn) i(dv(.UInt32 0)dataItem_StatusCodeIn) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) o(dv(.UInt32 0)dataItem_HandleOut) o(dv(.String '')dataItem_UrlOut) o(dv(.String '')dataItem_OutputPathOut) o(dv(.Int32 0)dataItem_TimeoutOut) o(dv(.String '')dataItem_HeadersOut) o(dv(.String '')dataItem_BodyOut) o(dv(.UInt32 0)dataItem_StatusCodeOut) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_Get')local16) e(.UInt32 local17) e(.String local18) e(.String local19) e(.Int32 local20) e(.String local21) e(.String local22) e(.UInt32 local23) e(.ErrorCluster local24) e(.ErrorCluster local25) e(.UInt32 local26) e(.String local27) e(.String local28) e(.Int32 local29) e(.String local30) e(.String local31) e(.UInt32 local32) e(.UInt32 local33) e(.String local34) e(.String local35) e(.Int32 local36) e(.String local37) e(.String local38) e(.UInt32 local39) e(.ErrorCluster local40) ) clump(1 Copy(dataItem_HandleIn local17) Copy(dataItem_UrlIn local18) Copy(dataItem_OutputPathIn local19) Copy(dataItem_TimeoutIn local20) Copy(dataItem_HeadersIn local21) Copy(dataItem_BodyIn local22) Copy(dataItem_StatusCodeIn local23) Copy(dataItem_ErrorIn local24) Copy(local17 local26) Copy(local18 local27) Copy(local19 local28) Copy(local20 local29) Copy(local21 local30) Copy(local22 local31) Copy(local23 local32) Copy(local24 local25) HttpClientGet(local26 local27 local28 local29 local30 local31 local32 local25) Copy(local32 dataItem_StatusCodeOut) Copy(local31 dataItem_BodyOut) Copy(local30 dataItem_HeadersOut) Copy(local29 dataItem_TimeoutOut) Copy(local28 dataItem_OutputPathOut) Copy(local27 dataItem_UrlOut) Copy(local26 dataItem_HandleOut) Copy(local25 dataItem_ErrorOut) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:11 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::GET.gvi define (NI%3A%3AHTTP%3A%3AGET%2Egvi dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.Int32 10000)dataItem_Timeout) i(dv(.UInt32 0)dataItem_ClientHandle) i(dv(.String '')dataItem_Url) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) i(dv(.NIPath (()''))dataItem_OutputFile) o(dv(.UInt32 0)dataItem_StatusCode) o(dv(.UInt32 0)dataItem_ClientHandleOut) o(dv(.String '')dataItem_Headers) o(dv(.String '')dataItem_Body) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::GET.gvi')local10) e(.UInt32 local11) e(.String local12) e(.ErrorCluster local13) e(dv(.NIPath (()''))local14) e(.Int32 local15) ce(dv(.Boolean true)c16) ce(dv(.Boolean false)c17) ce(dv(.UInt32 0)c18) ce(dv(.String '')c19) ce(dv(.String '')c20) e(.String local21) e(.UInt32 local22) e(.String local23) e(.String local24) e(.Int32 local25) e(.String local26) e(.String local27) e(.UInt32 local28) e(.ErrorCluster local29) e(.UInt32 local30) e(.String local31) e(.String local32) e(.ErrorCluster local33) e(.UInt32 local34) e(.UInt32 local35) e(.ErrorCluster local36) e(.String local37) e(.String local38) e(.UInt32 local39) e(.Boolean local40) e(.Boolean local41) e(.Boolean local42) e(.Boolean local43) ) clump(1 Copy(dataItem_ClientHandle local11) Copy(dataItem_Url local12) Copy(dataItem_ErrorIn local13) Copy(dataItem_OutputFile local14) Copy(dataItem_Timeout local15) Copy(local13.status local40) Xor(c16 local40 local41) BranchIfFalse(1 local41) Copy(local13.status local42) Xor(c17 local42 local43) BranchIfFalse(2 local43) Branch(1) Perch(1) Copy(local11 local30) Copy(c20 local31) Copy(c19 local32) Copy(local13 local33) Copy(c18 local34) Branch(0) Perch(2) NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi(local14 local21) NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Get(local11 local12 local21 local15 * * * local13 local22 * * * local26 local27 local28 local29) Copy(local22 local30) Copy(local26 local31) Copy(local27 local32) Copy(local29 local33) Copy(local28 local34) Branch(0) Perch(0) Copy(local34 dataItem_StatusCode) Copy(local33 dataItem_ErrorOut) Copy(local32 dataItem_Body) Copy(local31 dataItem_Headers) Copy(local30 dataItem_ClientHandleOut) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/02/2019 16:38:05 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::SubVI::stanGrzejnika.gviweb define (WebApp%3A%3ASubVI%3A%3AstanGrzejnika%2Egviweb dv(.VirtualInstrument ( Params: c( //param block o(dv(.Boolean false)dataItem_XY) ) Locals: c( // Data Space e(dv(.String 'WebApp::SubVI::stanGrzejnika.gviweb')local1) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/Grzejnik.json')c2) ce(dv(c( ce(.String Stan) ) ('0' ))c4) ce(dv(.String 'ON')c5) ce(dv(.String 'OFF')c6) e(.UInt32 local7) e(.UInt32 local8) e(.String local9) e(.String local10) e(.ErrorCluster local11) e(.ErrorCluster local12) e(.Boolean local13) ce(dv(.Boolean false)c14) ce(dv(.Boolean true)c15) e(c( e(.String Stan) ) local17) e(.ErrorCluster local18) e(.ErrorCluster local19) e(.Boolean local20) ce(dv(.Boolean false)c21) ce(dv(.Boolean true)c22) e(c( e(.String Stan) ) local24) e(.String local25) e(.String local26) e(.Boolean local27) e(.Boolean local28) e(.Boolean local29) e(.Boolean local30) e(.Boolean local31) e(.Boolean local32) e(.Boolean local33) e(.Occurrence local34) e(.ErrorCluster local35) e(a(.String *) local36) e(dv(.Boolean true)local37) e(dv(.Boolean false)local38) e(dv(.Boolean false)local39) e(.Boolean local40) e(.Boolean local41) e(.Occurrence local42) ) clump(1 Perch(7) NI%3A%3AHTTP%3A%3AGET%2Egvi(* * c2 * * * * * local10 local11) Copy(local11 local12) Copy(local12.status local13) Xor(c14 local13 local32) BranchIfFalse(1 local32) Xor(c15 local13 local33) BranchIfFalse(2 local33) Branch(7) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local34 true * 'LogLabVIEWError' * local12.status local12.code local12.source) Branch(0) Perch(0) Copy(local35 local18) Copy(c4 local17) UnflattenFromJSON(local10 local17 local36 local37 local38 local39 local18 ) Copy(local18 local19) Copy(local19.status local20) Xor(c21 local20 local40) BranchIfFalse(5 local40) Xor(c22 local20 local41) BranchIfFalse(6 local41) Branch(7) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local42 true * 'LogLabVIEWError' * local19.status local19.code local19.source) Branch(4) Perch(4) Copy(local17 local24) Copy(local24.Stan local25) Copy(local24.Stan local26) IsEQ(local26 c6 local27) Not(local27 local28 ) IsEQ(local25 c5 local29) And(local29 local28 local30) Copy(local30 dataItem_XY) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:12 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::SubVI::getTempFromApp.gviweb define (WebApp%3A%3ASubVI%3A%3AgetTempFromApp%2Egviweb dv(.VirtualInstrument ( Params: c( //param block o(dv(.Double 0)dataItem_Ustawiona) ) Locals: c( // Data Space e(dv(.String 'WebApp::SubVI::getTempFromApp.gviweb')local1) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/ustawionaTemp.json')c2) ce(dv(c( ce(.Double set) ) (0 ))c4) e(.UInt32 local5) e(.UInt32 local6) e(.String local7) e(.String local8) e(.ErrorCluster local9) e(.ErrorCluster local10) e(.Boolean local11) ce(dv(.Boolean false)c12) ce(dv(.Boolean true)c13) e(c( e(.Double set) ) local15) e(.ErrorCluster local16) e(.ErrorCluster local17) e(.Boolean local18) ce(dv(.Boolean false)c19) ce(dv(.Boolean true)c20) e(c( e(.Double set) ) local22) e(.Double local23) e(.Double local24) e(.Boolean local25) e(.Boolean local26) e(.Occurrence local27) e(.ErrorCluster local28) e(a(.String *) local29) e(dv(.Boolean true)local30) e(dv(.Boolean false)local31) e(dv(.Boolean false)local32) e(.Boolean local33) e(.Boolean local34) e(.Occurrence local35) ) clump(1 Perch(7) NI%3A%3AHTTP%3A%3AGET%2Egvi(* * c2 * * * * * local8 local9) Copy(local9 local10) Copy(local10.status local11) Xor(c12 local11 local25) BranchIfFalse(1 local25) Xor(c13 local11 local26) BranchIfFalse(2 local26) Branch(7) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local27 true * 'LogLabVIEWError' * local10.status local10.code local10.source) Branch(0) Perch(0) Copy(local28 local16) Copy(c4 local15) UnflattenFromJSON(local8 local15 local29 local30 local31 local32 local16 ) Copy(local16 local17) Copy(local17.status local18) Xor(c19 local18 local33) BranchIfFalse(5 local33) Xor(c20 local18 local34) BranchIfFalse(6 local34) Branch(7) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local35 true * 'LogLabVIEWError' * local17.status local17.code local17.source) Branch(4) Perch(4) Copy(local15 local22) Copy(local22.set local23) Copy(local23 dataItem_Ustawiona) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/02/2019 17:25:27 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::SubVI::generatorLiczb.gviweb define (WebApp%3A%3ASubVI%3A%3AgeneratorLiczb%2Egviweb dv(.VirtualInstrument ( Locals: c( // Data Space e(dv(.String 'WebApp::SubVI::generatorLiczb.gviweb')local0) ce(dv(.String 'https://wpam-72ec3.firebaseio.com/labview/aktualnaTemp.json')c1) e(dv(c( e(.String temp) ) ('' ))dataItem_GeneratorTemp) e(c( e(.String temp) ) local5) ce(dv(.Int16 1)c6) e(.Double local7) e(.Double local8) e(.Double local9) e(.Double local10) e(.Double local11) ce(dv(.Double 27)c12) ce(dv(.Double 10)c13) e(.Double local14) ce(dv(.Double 13)c15) e(.Boolean local16) e(.Double local17) e(.String local18) e(c( e(.String temp) ) local20) e(.String local21) e(.ErrorCluster local22) e(.ErrorCluster local23) e(.Boolean local24) ce(dv(.Boolean false)c25) ce(dv(.Boolean true)c26) e(.UInt32 local27) e(.UInt32 local28) e(.String local29) e(.String local30) e(.ErrorCluster local31) e(.ErrorCluster local32) e(.Boolean local33) ce(dv(.Boolean false)c34) ce(dv(.Boolean true)c35) e(dv(.Boolean false)local36) e(dv(.Boolean true)local37) e(dv(.Int32 0)local38) e(dv(.Int32 6)local39) e(.ErrorCluster local40) e(dv(.Boolean true)local41) e(.Boolean local42) e(.Boolean local43) e(.Occurrence local44) e(.Boolean local45) e(.Boolean local46) e(.Occurrence local47) ) clump(1 Perch(7) Copy(dataItem_GeneratorTemp local5) Random(local7 ) SquareRoot(local7 local8 ) Mul(local8 local7 local9) Add(local9 local7 local10) Increment(local10 local11 ) Mul(local11 c13 local14) InRangeAndCoerce(local14 c15 c12 local37 local36 local17 local16) Convert(c6 local39) NumberToFloatString(local17 local38 local39 local18 ) Copy(local5 local20) Copy(local18 local20.temp) Copy(local40 local22) FlattenToJSON(local20 local41 local21 local22 ) Copy(local22 local23) Copy(local23.status local24) Xor(c25 local24 local42) BranchIfFalse(1 local42) Xor(c26 local24 local43) BranchIfFalse(2 local43) Branch(7) Perch(1) Branch(0) Perch(2) JavaScriptInvoke(local44 true * 'LogLabVIEWError' * local23.status local23.code local23.source) Branch(0) Perch(0) NI%3A%3AHTTP%3A%3APUT%20Buffer%2Egvi(* * c1 local21 * * * * * * local31) Copy(local31 local32) Copy(local32.status local33) Xor(c34 local33 local45) BranchIfFalse(5 local45) Xor(c35 local33 local46) BranchIfFalse(6 local46) Branch(7) Perch(5) Branch(4) Perch(6) JavaScriptInvoke(local47 true * 'LogLabVIEWError' * local32.status local32.code local32.source) Branch(4) Perch(4) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 17:51:50 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::WebApp::saveData.jsli::Add JSLI define (WebApp%3A%3AsaveData%2Ejsli%3A%3AAdd%20JSLI dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.String '')dataItem_S1) i(dv(.String '')dataItem_S2) i(dv(.String '')dataItem_S3) i(dv(.String '')dataItem_S4) i(dv(.String '')dataItem_S5) i(dv(.String '')dataItem_S6) i(dv(.String '')dataItem_S7) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'WebApp::saveData.jsli::Add JSLI')local9) e(.String local10) e(.String local11) e(.String local12) e(.String local13) e(.String local14) e(.String local15) e(.String local16) e(.ErrorCluster local17) e(.ErrorCluster local18) e(.ErrorCluster local19) e(.Occurrence local20) ) clump(1 Copy(dataItem_S1 local10) Copy(dataItem_S2 local11) Copy(dataItem_S3 local12) Copy(dataItem_S4 local13) Copy(dataItem_S5 local14) Copy(dataItem_S6 local15) Copy(dataItem_S7 local16) Copy(dataItem_ErrorIn local17) Copy(local17 local18) JavaScriptInvoke(local20 false local18 'AddWithJSLI' * local10 local11 local12 local13 local14 local15 local16) Copy(local18 dataItem_ErrorOut) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:10 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_Head define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Head dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.UInt32 0)dataItem_HandleIn) i(dv(.String '')dataItem_UrlIn) i(dv(.Int32 0)dataItem_TimeoutIn) i(dv(.String '')dataItem_HeadersIn) i(dv(.UInt32 0)dataItem_StatusCodeIn) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) o(dv(.UInt32 0)dataItem_HandleOut) o(dv(.String '')dataItem_UrlOut) o(dv(.Int32 0)dataItem_TimeoutOut) o(dv(.String '')dataItem_HeadersOut) o(dv(.UInt32 0)dataItem_StatusCodeOut) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_Head')local12) e(.UInt32 local13) e(.String local14) e(.Int32 local15) e(.String local16) e(.UInt32 local17) e(.ErrorCluster local18) e(.ErrorCluster local19) e(.UInt32 local20) e(.String local21) e(.Int32 local22) e(.String local23) e(.UInt32 local24) e(.UInt32 local25) e(.String local26) e(.Int32 local27) e(.String local28) e(.UInt32 local29) e(.ErrorCluster local30) ) clump(1 Copy(dataItem_HandleIn local13) Copy(dataItem_UrlIn local14) Copy(dataItem_TimeoutIn local15) Copy(dataItem_HeadersIn local16) Copy(dataItem_StatusCodeIn local17) Copy(dataItem_ErrorIn local18) Copy(local13 local20) Copy(local14 local21) Copy(local15 local22) Copy(local16 local23) Copy(local17 local24) Copy(local18 local19) HttpClientHead(local20 local21 local22 local23 local24 local19) Copy(local24 dataItem_StatusCodeOut) Copy(local23 dataItem_HeadersOut) Copy(local22 dataItem_TimeoutOut) Copy(local21 dataItem_UrlOut) Copy(local20 dataItem_HandleOut) Copy(local19 dataItem_ErrorOut) /* Clump Ended. */ ) ))) // Autogenerated Vireo assembly file // Generated on 06/01/2019 14:39:11 //--------------------------------------------------- //VI Definition: ::Web Server::Interactive::NI::HTTP::HEAD.gvi define (NI%3A%3AHTTP%3A%3AHEAD%2Egvi dv(.ReentrantVirtualInstrument ( Params: c( //param block i(dv(.Int32 10000)dataItem_Timeout) i(dv(.UInt32 0)dataItem_ClientHandle) i(dv(.String '')dataItem_Url) i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn) o(dv(.UInt32 0)dataItem_StatusCode) o(dv(.UInt32 0)dataItem_ClientHandleOut) o(dv(.String '')dataItem_Headers) o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut) ) Locals: c( // Data Space e(dv(.String 'NI::HTTP::HEAD.gvi')local8) e(.UInt32 local9) e(.String local10) e(.ErrorCluster local11) e(.Int32 local12) ce(dv(.Boolean true)c13) ce(dv(.Boolean false)c14) ce(dv(.UInt32 0)c15) ce(dv(.String '')c16) e(.UInt32 local17) e(.String local18) e(.Int32 local19) e(.String local20) e(.UInt32 local21) e(.ErrorCluster local22) e(.UInt32 local23) e(.String local24) e(.ErrorCluster local25) e(.UInt32 local26) e(.UInt32 local27) e(.ErrorCluster local28) e(.String local29) e(.UInt32 local30) e(.Boolean local31) e(.Boolean local32) e(.Boolean local33) e(.Boolean local34) ) clump(1 Copy(dataItem_ClientHandle local9) Copy(dataItem_Url local10) Copy(dataItem_ErrorIn local11) Copy(dataItem_Timeout local12) Copy(local11.status local31) Xor(c13 local31 local32) BranchIfFalse(1 local32) Copy(local11.status local33) Xor(c14 local33 local34) BranchIfFalse(2 local34) Branch(1) Perch(1) Copy(local9 local23) Copy(c16 local24) Copy(local11 local25) Copy(c15 local26) Branch(0) Perch(2) NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Head(local9 local10 local12 * * local11 local17 * * local20 local21 local22) Copy(local17 local23) Copy(local20 local24) Copy(local22 local25) Copy(local21 local26) Branch(0) Perch(0) Copy(local26 dataItem_StatusCode) Copy(local25 dataItem_ErrorOut) Copy(local24 dataItem_Headers) Copy(local23 dataItem_ClientHandleOut) /* Clump Ended. */ ) ))) enqueue (WebApp%3A%3AMain%2Egviweb) //Finished!! :D