Skip to main content

No project description provided

Project description

SLMPCLIENT

Package slmpclient provides the SLMPClient class for communication via TCP/UDP, and also provides the SLMPPacket class, which uses the original SLMP protocol library written in the C language for creating packets.

1. Example

Using the SELF_TEST command to verify the correctness of communication between the client and the server:

import time
from slmpclient import util
from slmpclient import SLMPClient
from slmpclient import SLMPPacket
from slmpclient import FrameType, ProcessorNumber, TimerValue, SLMPCommand, SLMPSubCommand


def main():
    pucData = b'\x05\x00\x0a\x0b\x0c\x0d\x0c'  # Send 'ABCDE'(0x0A, 0x0B, 0x0C, 0x0D, 0x0E) data length of 5 (0x0005)
    slmp_controller = SLMPPacket(ulFrameType=FrameType.SLMP_FTYPE_BIN_REQ_ST.value,
                                 usNodeNumber=0xFF,
                                 usNetNumber=0,
                                 usProcNumber=ProcessorNumber.SLMP_CPU_1.value,
                                 usTimer=TimerValue.SLMP_TIMER_WAIT_FOREVER.value,
                                 usCommand=SLMPCommand.SLMP_COMMAND_SELF_TEST.value,
                                 usSubCommand=SLMPSubCommand.SUB_word0.value,
                                 pucData=pucData)
    
    packet = slmp_controller.create_stream()
    
    # SLMP socket connection
    client = SLMPClient(ip_addr="192.168.10.201", port=4050, tcp_flag=True)
    client.open()
    print("1. Connection opened.")

    client.send(packet)
    print("2. Packet send.")
    response = client.receive()
    print("3. Response received.")
    print(response)

    time.sleep(1)
    client.close()
    print("Connection closed.")
    exit(0)
    

if __name__ == '__main__':
    main()

2. Example

The following example shows reading the values of registers M32 to M38:

import time
import struct
from slmpclient import util
from slmpclient import SLMPClient
from slmpclient import SLMPPacket
from slmpclient import FrameType, ProcessorNumber, TimerValue, SLMPCommand, SLMPSubCommand

IP_ADDR = '127.0.0.1'
PORT = 4050


def read_d_reg():
    # Creates and returns packet ready to send.
    # Packet contains device read command from D(word) register of specific device number.
    # :return: packet
    
    pucData = b'\xAC\x12\x00\xA8\x1C\x00'  # Reading will start from register D4780, and takes 28 words
    slmp_controller = SLMPPacket(ulFrameType=FrameType.SLMP_FTYPE_BIN_REQ_ST.value, usNetNumber=0, usNodeNumber=0xFF,
                                 usProcNumber=ProcessorNumber.SLMP_CPU_DEFAULT.value,
                                 usTimer=TimerValue.SLMP_TIMER_WAIT_FOREVER.value,
                                 usCommand=SLMPCommand.SLMP_COMMAND_DEVICE_READ.value,
                                 usSubCommand=SLMPSubCommand.SUB_word0.value, pucData=pucData)
    packet = slmp_controller.create_stream()
    
    return packet


def parse_response(response, print_flag=False):
    # Parse specific response, received on request from this file.
    # Returns list of data [m32, m33, m34, m35, m37, m38]
    # :param response: response
    # :param print_flag: True/False
    # :return: [data]
    
    end_code = response[8:10]
    if end_code != b'\x00\x00' or len(response) < 67:
        print("parse ERR") #TODO log
        raise util.UnwantedResponse

    response_data_part = response[11:67]
    data = struct.unpack('<ddddddd', response_data_part)

    if print_flag is True:
        print("M32          : ", data[0])
        print("M33          : ", data[1])
        print("M34          : ", data[2])
        print("M35          : ", data[3])
        print("M37          : ", data[5])
        print("M38          : ", data[6])
        print("")

    return [data[0], data[1], data[2], data[3], data[5], data[6]]


def main():
    # Main program.
    # Creates SLMP TCP connection and periodically send requests to server.
    # Response supposed to hove 6 values from registers m38=D4780, m37=D4784, m35=D4792, m34=D4796, m33=D4800, m32=D4804.
    
    request = read_d_reg()
    client = SLMPClient(ip_addr=IP_ADDR, port=PORT, protocol=True)
    client.open()

    while True:
        client.send(request)
        response = client.receive()
        data = parse_response(response, print_flag=True)
        time.sleep(0.1)


if __name__ == "__main__":
    main()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slmpclient-1.9.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distributions

slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

slmpclient-1.9.0-cp310-cp310-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

slmpclient-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

slmpclient-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

slmpclient-1.9.0-cp39-cp39-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

slmpclient-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

slmpclient-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

slmpclient-1.9.0-cp38-cp38-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

slmpclient-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

slmpclient-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

slmpclient-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_x86_64.whl (20.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_i686.whl (20.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

slmpclient-1.9.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

slmpclient-1.9.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

slmpclient-1.9.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

File details

Details for the file slmpclient-1.9.0.tar.gz.

File metadata

  • Download URL: slmpclient-1.9.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for slmpclient-1.9.0.tar.gz
Algorithm Hash digest
SHA256 9e32dc4759653caec80c96b67623a34dbf9b937792a0d82c540257ff05a29b28
MD5 3b3d6c7d5e6568f3ef68d2a70860b371
BLAKE2b-256 ae0f66b5514c4ab4632a9586a66f6418f3f8b98c52a116779eaac50de54356c8

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b78123916f67a256180fe0314e28842d1c6ca394400fe56390a0df311d227980
MD5 ec273cfceb66c663a653b24cd7a62044
BLAKE2b-256 835fc367fb24cad6091bac256f16a98a0d19c7a4f5e4ed5046197073e0242d8f

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3d66af779b67e9a64e9f5f1fe6dd0b4da038780f3670e03f700ed7845f7994e
MD5 4e430df0103e761d1fcde4fd70d16ffa
BLAKE2b-256 bfe497d6f3119d9de3e90c07ed75f929451da151f1aed0a9897aa2ea0ee79ebf

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 868c5e2f8f9b3edcc9b145ce5c185b247124b677fe0e4c2a00fd3b2fcfeebac4
MD5 6251c8e845b23ca6e34870b2fe9e3e38
BLAKE2b-256 4cdbdd0d14f74d28c08b7ecf8874f3173d09b62c2491799ccb2523b78607737e

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb4c7fc20ed743b1219d4507470455416d3cb861e21756e4ded1c78b348a28f1
MD5 72fd94cba0b035b6fd5d92a844d94d80
BLAKE2b-256 da9ec126eaf9db95733e758160e7778abba94dac01562d5faa5c1a43779bcf8b

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb289ae95d3298433701304518cc9c68f8c1c2f8dd04a81c04e76ca11adeeb85
MD5 a5471192be203f54a4272b51eab8e154
BLAKE2b-256 68ba36af79630c886c55039c924486a6d30bfdbe84f327ea72ab60fb65d815ca

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f0f13d91025e0655d05e79321acf037162768b88394bc5e08aa9729cd9695e5
MD5 e8dae745332cb7485f068bcc9d2b6b05
BLAKE2b-256 288c2d09932f09c4f9eec93f7c9f0de00387f2a885f3adaff9fdd58e007cb3b3

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18c890f4e290142e677b93fca040fa17e75251b86275206fec896f12665d32aa
MD5 ed360a2e5779ba3316b53ec8ce575540
BLAKE2b-256 b4d3205751f4d167f37126791dcc44e7b0593a77f39592d5cb0e69e7bb730baa

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02c0a830028a013dc19fc2b916577116701c1ef49323e9af86b052c9229e8fcf
MD5 5ab29760dcfb69e5f96de1e1206afe81
BLAKE2b-256 616dc34bcab10c52262a36d45c958c933d1b8ac22f06e1b611f4dc4ca4d2181c

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bcaba9820ffe1145314ceec42e2e30d7332c8320e205ac75b21d8ee942e621ae
MD5 0873c655708a88f766eddfd3806854b4
BLAKE2b-256 a9d842d3be8d059d5997cbe79a5dc8dc2f2d875f18719a03eeb4b63a4315f044

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 521e79e84a494816f2af6650ae964d9f7db6bc707c4b54deaca3054cf6549a20
MD5 11e28f6c5e12baf3dde0e09a48c333fd
BLAKE2b-256 01628d16684316b11af882acd7da0a12ff590f638da301b332be322edb64bd47

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d08826304f0fe455cf739fbba7166b77a56b87a13b3a8597aae76d033a7efd0c
MD5 9ad1dfcc6c91a6eea6e83aff6bd70399
BLAKE2b-256 e49644bce514d804fa4fc9fc40ac94a142543a92476f08d4fd5ed93c1d4185f5

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 284414cde920b709fb1d484d660adac551e557786c199266cfd239580b608fea
MD5 9965dc83ce43c02ce6e77272d0f95b48
BLAKE2b-256 464b06a6b15c7aba455fe173b9c7f7f73b4a8d577c3b53d32b2055f35a30eae1

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00845efd2c60f123d64c1da419f8cc87b770055b722d9656d04b5a51b79b7dea
MD5 08693abc444bfe81d062f817cd6fcb69
BLAKE2b-256 ecedc5be36662dbfb45f32699a76b4e63086409bb617bd8b8d43f2da1f462ccc

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19e068c503efb5dd2a1446cb3510de31a01ff8e2d2af3e98cf6f00305fc94810
MD5 acf2113420d1f7e20e20d6f0e221c582
BLAKE2b-256 b90f54dfb464be1b6954cb37c7496c41eb8c6497b924afd3801cbbf1d9eaa5ff

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e24e22ecd302ad9adfc53840f95ededf37145ed931374b42b57e5abbd53a29e
MD5 67e2a96879980dadce7809705e4b044d
BLAKE2b-256 175ef4a5630271783a57de9ca9badd591476140c7606462a6c7b1c0925e0fd98

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e2de814c563c5dc17920117cb04bbb5a5878d8ed8c66b119a106f44745ad5244
MD5 2c3138eb6e523e4f952544a9fedc8d24
BLAKE2b-256 93a14c061f30587dd12050da980d9803dd47e24aaf9f56399804136975a11c8a

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 96ee01d07fcd159879415fe19b296a36ee48c6c73389b859118b257b375aa1fa
MD5 2d4419bdd1f23c258ee37b532ed27691
BLAKE2b-256 92780eb42e6d6dd6a1089d0a0f7bf34840e7f30e3f8cefb50929e9def45225b2

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 04145730b2a6e1aec71a52404c875c32390d9359514c204c9b6468489d0051b1
MD5 52cf70fcb208d376b3d81109a43a6edd
BLAKE2b-256 69017b90382a38a58c602c401bf4b088e6274d3cb2ccb280d3d5f41605d6de8e

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31ad019f9188d97f94853e18fb58a4b819e8a15e2acac7e21d712d6d8f131555
MD5 bb3a22be104de6f41c7710b59ffb3d67
BLAKE2b-256 c8cdcb9e7aaf5c40fc7e08d240418991942379567cfbd277d14d5b81b20642b4

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a1c2de27ea3c693a98511c95cf839dffbb490803ec889d3a9166bdea2f7cb51
MD5 fcc75ce7ed9e9fb564ffdb3ec2bd809d
BLAKE2b-256 10cdaa38ac541fc9d8788dcd593b344ae00da28d178a83fdfb36bad1e58af328

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf3183f8912074e4313c5f5c0613d5a4985894691f86204e4df40f7ee833a8d3
MD5 8f36742f05b84a7514a97e4cd58f59f5
BLAKE2b-256 c4e90fb84b3828a1748689a4beb83ff7ec71e35b27684039ee4b08b71b3e16ed

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2db8f92b7d2a1ee816e0090cf1f99009bb3be3f3bab7b9f9ab2f2db9c3bcbd1f
MD5 901e228f93ae2ebcc41e9d31bca8837f
BLAKE2b-256 90bfba9703584a9921d191a2d13146e10cafd673170841304170ed78dc9c5803

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 732daee3e739d48598fde8b638c51c238a2d01762e7143457489daa0ab3affb2
MD5 527ab64e58141a8ad7e4414656fd9f51
BLAKE2b-256 78986718a8a21b11516c52af04c3193b737c1a60684a66e41640c32ceebe9990

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d000feff2f3be74fadab772d166eaa9950d60103286cfa24c783fc914a470a8e
MD5 af3aa5f16ec7ad6f331abab8455b370c
BLAKE2b-256 e1d19bc1f051685636e6a3b795532fdf4b427c7f41ebf1d3fd568b5159ba2c33

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b802399e06a3daa423f9d1b16554fdcf8a8c1af8495224bbaf98df272cf74b10
MD5 47a4e40be972ae00f35dd96a39b461f4
BLAKE2b-256 dd9424789e38684b0e9363a55c1678ea6b043051028c1d5f2264439fc437e87b

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5a66f0fd0dede63e9e162539b0ab88bbd54f97cdda8f90392e5d0b72094f14f
MD5 4b0116f93b0ed83004cf612d315d882e
BLAKE2b-256 ed9ef882609e8f79e8d1ca6751a84ce001a6d2a4d3f7c7301eddd813b5d1d76d

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41b3494b5c0bea397ce24b23de66d1e16124db5dfe5e5bd430f1fe38520e8c91
MD5 5382154aa9b5675ae5457db2a773c0e8
BLAKE2b-256 7f13c6e7391a07cffae54344e4dc23a11c6a2a7ed46ebebbfa451d920640b261

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fe390dfa86b2ab67a6420c561e31e02719341d93dec0326e6ed5732c7a4fd33a
MD5 fb0869f4714511746ddb8cdba263d6d2
BLAKE2b-256 40caa82a7b4adb7ff1b373229d85f23a20dcbb9132f3d5bf815896cb1ee2990b

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 40881285bd2222f533095409f089f6e1886cf0e007ff911c700d31f425926b6e
MD5 132daa5e217e0156781d91313dfd573b
BLAKE2b-256 cfab2c5c6ffc4d77e27e8181041ab25c407cfe6207914266418588ae9e3964d2

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eeff378f5d8faedd446df2936a5f4e16a21661ce568ffb08d6d3ae95f46244b0
MD5 60bf6f3856a8d10bb67b80ff37d7b3b4
BLAKE2b-256 86f8aa709fff149a4761d1dc1b3b6aed396532b16be0da47c8457120def362c7

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a2d2089be8a1db961a5d053c5a36efef0eaebb462608b225a04d4acfbd0c4f9
MD5 1f233ac46bb2558bc2ce76fb8449db1f
BLAKE2b-256 6df2ab6c8d24885de08da10fbf3222b4dec13cd7b1f491e306b9125479fa948d

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cb9c04d32787d7ac523512942d1067a90e55d9719e49827adda8a9386ffdeb9
MD5 21ec04f5bc424e0172c34699b1c0f526
BLAKE2b-256 9c14e8465ae12c74dd1a12181dbd4a3bdf87a81b2797702a18a38bf2c474a1dc

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55241d077b16cf054f1461ebe2a51c1a8aae5301b153f1621d95acd8db97d570
MD5 c915ce688933b238c9c0cb80324990ab
BLAKE2b-256 7615278a6fdb46a7a25fd23b676231dec5e796175a901771a98fee3bbd4cc5ec

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 128c15cad1a92f0690dd3bbbeecbecadeb8d224f7ce49204f8373b0f39c0516d
MD5 8be9fa5bdbbfde67db00f438498cd2c6
BLAKE2b-256 dfe27353940a7d7832fe05f7e8e1a39b67da4a5fd8225fcfcd02f0c59216b70d

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 87ae4df13a64e92065bc41b8891ef85c9e4c00d8cfaa2c626b6d7250ee194302
MD5 ee8a3477667b60280fcd28a0ebfbc156
BLAKE2b-256 0c036e2f055b4f81abf77f3e32eed8bd785222722ba8138674ff348c9ff2ff67

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 52cfceca4d17baa4e27b259dab0b788344ee005fc6f3ea8faf721bbdb8cab018
MD5 2cc170ca47750c3a2885ffc97f9cf194
BLAKE2b-256 df21ddfcb2daa95c610b7347ef3398341086ca9004e5c57adc476ec575a3c084

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fbc391520832d0978e1c73698e83865b0d326e0b030c346a70e59d267385397
MD5 3a71c7a80cb54d03372bff56d39f48f8
BLAKE2b-256 bd90effea721e4c6b18d3fbe64c4dd0b03138769d65965f36705efd5a8d1f56d

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0daadc4bcd156063be967cd0a612d2f72590229773fdf098b60444e8d6b25634
MD5 e445110323106d1fe68302af565c064d
BLAKE2b-256 2a1daf330de104857eebf29cb93edbb99acbfcc568bfc8e8a500e5c13a0b990b

See more details on using hashes here.

File details

Details for the file slmpclient-1.9.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for slmpclient-1.9.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c7cfda06c56b7c792490a1d4ca4270cf0b0c627b19d5a81b6b9ffe18c234e76
MD5 53c8fc266059784d6cfc7ed2b329850a
BLAKE2b-256 7eaceb130d0967e9259bb641c93771baa416a62c29c92f45d40ec97b492f544d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page