-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBattery.py
19 lines (16 loc) · 931 Bytes
/
Battery.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Battery(object):
"""docstring for Battery."""
def __init__(self, arg):
super(Battery, self).__init__()
self.arg = arg
self.ws = arg
self.ws.send(r'{"command":"subscribe","identifier":"{\"channel\":\"BatteryChannel\"}"}')
def inform(self,argument):
message = r'{"command":"message","identifier":"{\"channel\":\"BatteryChannel\"}","data":"{\"message\":\"%s\",\"action\":\"inform\"}"}' %(argument)
self.ws.send(message)
def get_admins(self,argument):
message = r'{"command":"message","identifier":"{\"channel\":\"BatteryChannel\"}","data":"{\"message\":\"%s\",\"action\":\"getAdmins\"}"}' %(argument)
self.ws.send(message)
def change(self,argument):
message = r'{"command":"message","identifier":"{\"channel\":\"BatteryChannel\"}","data":"{\"message\":\"%s\",\"action\":\"changestatus\"}"}' %(argument)
self.ws.send(message)