Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 64ca87d0

Přidáno uživatelem Martin Forejt před téměř 4 roky(ů)

Develop

Zobrazit rozdíly:

aswi2021vochomurka/service/message_parser.py
6 6

  
7 7

  
8 8
class ParseException(Exception):
9
    """
10
    May be throw when message has incorrect format
11
    """
9 12
    pass
10 13

  
11 14

  
12 15
def parse_mqtt_message(message: MQTTMessage) -> Message:
16
    """
17
    Parse MQTTMessage to Message
18
    :param message: messsage
19
    :return: message
20
    :except: when message has incorrect format
21
    """
13 22
    data = message.payload.decode("utf-8")
14 23
    parts = data.split(";")
15 24
    logging.debug('Parsing message: ' + data + ', parts: ' + str(len(parts)))

Také k dispozici: Unified diff