Beispiel #1
0
    def __init__(self, data_type, InputStream):
        decode_Data = OutputStream(InputStream)

        self.title = decode_Data.readUTF()
        self.content = decode_Data.readUTF()
        if self.content == '':
            self.content == '操作频繁,请稍后再试'

        self.type = data_type & 0xF0
        if self.type == 0:
            self.type == 1
        elif self.type == 16:
            self.type == 2
        elif self.type == 32:
            self.type == 3
        elif self.type == 15 or self.type == 48:
            self.type == 4
        elif self.type == 64:
            self.type == 5

        if decode_Data.available() >= 6:
            decode_Data.skipBytes(2)
            self.id = decode_Data.readInt()

        if decode_Data.available() >= 6:
            decode_Data.skipBytes(2)
            self.reCode = decode_Data.readInt()
Beispiel #2
0
 def __init__(self, *InputStream):
     if len(InputStream) <= 0:
         return
     decode_Data = OutputStream(InputStream[0])
     self.headLength = decode_Data.readUnsignedShort()
     self.id = decode_Data.readInt()
     self.type = decode_Data.readInt()
     self.frameId = decode_Data.readUnsignedShort()
     self.pageId = decode_Data.readInt()
     self.dataLength = decode_Data.readInt()
     self.textLength = decode_Data.readInt()
Beispiel #3
0
    def __init__(self, InputStream):
        decode_Data = OutputStream(InputStream)

        self.title = decode_Data.readUTF()
        self.content = decode_Data.readUTF()
        if self.content == '':
            self.content == '操作频繁,请稍后再试'

        length = decode_Data.readUnsignedShort()
        if length > 0:
            self.confirm = decode_Data.readUnicode2UTF8(length)

        length = decode_Data.readUnsignedShort()
        if length > 0:
            self.cancel = decode_Data.readUnicode2UTF8(length)

        if decode_Data.available() >= 6:
            decode_Data.skipBytes(2)
            self.type = decode_Data.readInt()

        if decode_Data.available() >= 6:
            decode_Data.skipBytes(2)
            self.id = decode_Data.readInt()