bjb_with_suffix.py
446 Bytes
from .bjb import Streamer as BaseStreamer
# 4 byte pertama adalah raw length
# Karakter terakhir adalah hexa 03
class Streamer(BaseStreamer):
# Override Stremer.get
def get(self, raw):
raw_iso = BaseStreamer.get(self, raw)
if raw_iso:
return raw_iso[:-1] # Hapus karakter terakhir hexa 03
# Override Stremer.set
def set(self, raw):
raw += '\x03'
return BaseStreamer.set(self, raw)