Files
controller-data-analysis/deviceManager.py
T
2022-01-14 01:11:28 +08:00

21 lines
507 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
class DeviceManager():
def __init(self) -> None:
self._device = None
self._mac_address = None
def set_device(self, device):
self._device = device
self._mac_address = device['data'][0]['device_address']
def get_device(self):
return self._device
def get_mac_address(self):
return self.mac_tuple_to_str(self._mac_address)
def mac_tuple_to_str(self, mac_array):
return ':'.join('{:02x}'.format(b) for b in mac_array)