# Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. # For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md from enum import Enum endpoint = { "deviceInfo": 1, "update": 2, "filesystemUpload": 3, "backup": 4, "restore": 5, "factory": 6, "contacts": 7, "messages": 8, "calllog": 9, "events": 10, "developerMode": 11 } method = { "get": 1, "post": 2, "put": 3, "del": 4 } status = { "OK": 200, "Accepted": 202, "BadRequest": 400, "NotAcceptable": 406, "InternalServerError": 500, } key_codes = { "left": ord('a'), "right": ord('d'), "up": ord('w'), "down": ord('s'), "enter": ord('\n'), "fnLeft": 11, "fnRight": 12, "volUp": 13, "volDown": 14, "torch": 15, "sliderUp": 16, "sliderMid": 18, "sliderDown": 17, "#": ord('#'), "*": ord('*'), } class SMSType(Enum): DRAFT = 0x01 FAILED = 0x02 INBOX = 0x04 OUTBOX = 0x08 QUEUED = 0x10 INPUT = 0x12 UNKNOWN = 0xFF