Skip to content

Commit

Permalink
Add function to find area & add default information to area objects
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Redfearn <[email protected]>
  • Loading branch information
mpredfearn committed Jan 10, 2020
1 parent 8b5112c commit 041edfd
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions texecomConnect.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ def valid(self):

class Area(object):
def __init__(self):
pass

self.name = "unknown"
self.state = "unknown"

class Zone(object):
"""Information about a zone and it's current state
Expand Down Expand Up @@ -668,6 +668,11 @@ def get_zone_details(self, zone_number):
format(zone.number, self.zone_types[zone.zoneType], zone.text))
return zone

def get_area(self, areaNumber):
if areaNumber not in self.zone:
self.area[areaNumber] = Area(areaNumber)
return self.area[areaNumber]

def get_area_details(self, areaNumber):
details = self.sendcommand(self.CMD_GETAREADETAILS, chr(areaNumber))
if details is None:
Expand Down

0 comments on commit 041edfd

Please sign in to comment.