2021-09-10 13:38:36 +00:00
|
|
|
from csdr.module import PickleModule
|
2021-01-22 18:48:31 +00:00
|
|
|
import logging
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
2020-01-09 14:11:53 +00:00
|
|
|
|
2021-09-10 13:38:36 +00:00
|
|
|
class PocsagParser(PickleModule):
|
|
|
|
def process(self, meta):
|
|
|
|
try:
|
|
|
|
if "address" in meta:
|
|
|
|
meta["address"] = int(meta["address"])
|
|
|
|
meta["mode"] = "Pocsag"
|
|
|
|
return meta
|
|
|
|
except Exception:
|
|
|
|
logger.exception("Exception while parsing Pocsag message")
|