Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/smartthings-infrastructure
authorrtrimana <rtrimana@uci.edu>
Sun, 11 Aug 2019 21:28:53 +0000 (14:28 -0700)
committerrtrimana <rtrimana@uci.edu>
Sun, 11 Aug 2019 21:28:53 +0000 (14:28 -0700)
1  2 
Extractor/ExtractorScript.py

index 660295dc5aea9944eb261ad96b832232a3b91812,f972b70f78763701106c05be19fd7f7ffd28b5ac..8a888fcf194c6a5ba7364b16e0997606bbab261b
@@@ -47,7 -47,7 +47,7 @@@ eventTypeCounterMap =  {'lock': 2
                                                'saturation' : 1,
                                                'energy' : 1,
                                                'power' : 2,
 -                                              'illuminance' : 1,
 +                                              'illuminance' : 2,
                                                'humidity' : 2,
                                                'alarm' : 4,
                                                'contact' : 2,
@@@ -60,7 -60,7 +60,7 @@@
                                                'heatingSetpoint' : 1,
                                                'coolingSetpoint' : 1,
                                                'thermostatSetpoint' : 1,
 -                                                'threeAxis' : 1}
 +                                              'threeAxis' : 1}
  
  # Mapping for specific event types
  eventTypesMap =          {'alarm.both': 'alarm',
@@@ -462,6 -462,7 +462,7 @@@ def ExtractEvents(extractedEvents)
                                extractedEvents.write(line)
                        event.close()
                elif eventList[i] == "motion":
+                         print("HERE????")
                        #Write two events subsequently
                        event = open("eventSimulator/motionActiveEvent.groovy", "r")                    
                        for line in event:
                                extractedEvents.write(line)
                        event.close()
                elif eventList[i] == "illuminance":
 -                      event = open("eventSimulator/illuminanceMeasurementEvent.groovy", "r")
 +                      event = open("eventSimulator/illuminanceMeasurementLowEvent.groovy", "r")
 +                      for line in event:
 +                              extractedEvents.write(line)
 +                      event.close()
 +                      extractedEvents.write("\n\t\t\tbreak\n")
 +                      counter = counter + 1
 +                      extractedEvents.write("\t\tcase %d:\n" % counter)
 +                      event = open("eventSimulator/illuminanceMeasurementHighEvent.groovy", "r")
                        for line in event:
                                extractedEvents.write(line)
                        event.close()