2015-12-08 23:24:10 +00:00
|
|
|
class AddressOrigin:
|
2015-10-24 21:13:21 +00:00
|
|
|
ogn_ddb = 1
|
|
|
|
flarmnet = 2
|
2015-12-09 01:39:29 +00:00
|
|
|
user_defined = 3
|
2015-12-08 23:24:10 +00:00
|
|
|
|
|
|
|
def __init__(self, origin):
|
|
|
|
if origin in [1, 2, 3]:
|
|
|
|
self.origin = origin
|
|
|
|
else:
|
|
|
|
raise ValueError('no address origin with id {} known'.format(origin))
|
|
|
|
|
|
|
|
def name(self):
|
|
|
|
if self.origin == self.ogn_ddb:
|
2015-12-09 01:39:29 +00:00
|
|
|
return 'OGN-DDB'
|
2015-12-08 23:24:10 +00:00
|
|
|
elif self.origin == self.flarmnet:
|
2015-12-09 01:39:29 +00:00
|
|
|
return 'FlarmNet'
|
|
|
|
elif self.origin == self.user_defined:
|
|
|
|
return 'user-defined'
|
2015-12-08 23:24:10 +00:00
|
|
|
return ''
|