aboutsummaryrefslogtreecommitdiff
path: root/ParrotProtocol.py
blob: bd09ed3ff52d5df0c5708f4dc88e1538471bf939 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def generateRequest(requestString):
    message = bytearray()
    message.extend(generateHeader(requestString))
    message.extend(bytearray(requestString))
    return message


def generateHeader(requestString):
    header = bytearray([0])
    header.append(len(requestString) + 3)
    header.append("\x80")
    return header


def getRequest(apiString):
    return generateRequest("GET " + apiString)


def setRequest(apiString,args):
    return generateRequest("SET " + apiString + "?arg=" + args)