from getopt import getopt
from logging import getLogger, StreamHandler, DEBUG, INFO
from logging.handlers import SysLogHandler
from getopt import getopt
from logging import getLogger, StreamHandler, DEBUG, INFO
from logging.handlers import SysLogHandler
-from .GT06mod import handle_packet, make_response, LOGIN, set_config
+from .gps303proto import handle_packet, make_response, LOGIN, set_config
def __init__(self, imei, msg):
self.as_bytes = imei.encode() + msg.encode()
def __init__(self, imei, msg):
self.as_bytes = imei.encode() + msg.encode()
- def __init__(self, clntsock, clntaddr):
- self.clntsock = clntsock
- self.clntaddr = clntaddr
+ """Connected socket to the terminal plus buffer and metadata"""
+ def __init__(self, sock, addr):
+ self.sock = sock
+ self.addr = addr
self.buffer = self.buffer[len(packet):]
if isinstance(msg, LOGIN):
self.imei = msg.imei
return msg
def send(self, buffer):
self.buffer = self.buffer[len(packet):]
if isinstance(msg, LOGIN):
self.imei = msg.imei
return msg
def send(self, buffer):