kopia lustrzana https://github.com/glidernet/ogn-python
23 wiersze
626 B
Python
23 wiersze
626 B
Python
![]() |
class DeviceInfoOrigin:
|
||
![]() |
unknown = 0
|
||
![]() |
ogn_ddb = 1
|
||
|
flarmnet = 2
|
||
![]() |
user_defined = 3
|
||
![]() |
|
||
![]() |
def __init__(self, origin=0):
|
||
![]() |
if origin in [0, 1, 2, 3]:
|
||
![]() |
self.origin = origin
|
||
|
else:
|
||
|
raise ValueError('no address origin with id {} known'.format(origin))
|
||
|
|
||
|
def name(self):
|
||
![]() |
if self.origin == self.unknown:
|
||
|
return 'unknown'
|
||
|
elif self.origin == self.ogn_ddb:
|
||
![]() |
return 'OGN-DDB'
|
||
![]() |
elif self.origin == self.flarmnet:
|
||
![]() |
return 'FlarmNet'
|
||
|
elif self.origin == self.user_defined:
|
||
|
return 'user-defined'
|
||
![]() |
return ''
|