Detect SFD when splitting preamble

This commit is contained in:
Alex Forencich
2020-11-23 15:21:55 -08:00
parent 0a2079d4ea
commit a6d01c5b73
2 changed files with 10 additions and 4 deletions

View File

@@ -53,11 +53,14 @@ class GmiiFrame(object):
data.extend(payload)
return cls(data)
def get_preamble_len(self):
return self.data.index(EthPre.SFD)+1
def get_preamble(self):
return self.data[0:8]
return self.data[0:self.get_preamble_len()]
def get_payload(self):
return self.data[8:]
return self.data[self.get_preamble_len():]
def normalize(self):
n = len(self.data)