Skip to main content

Creacion de tramas en hexadecimal

Project description

Librería para la creación de tramas para Robot Framework

Esta librería de Robot Framework proporciona una serie de funciones para crear tramas a partir de datos proporcionados. La función principal de la librería es generar tramas en formato hexadecimal con un checksum válido, facilitnando el envio de datos estructurados en proyectos de automatización.

Requisitos

Antes de usar esta librería, asegurate de tener instalado lo siguuiente:

  • Python > 3.8
  • Robot Framework
  • pip (para instalar libreria)

Instalación

Puedes instalar esta librería a través de pip:

  • pip install robotframework-creartramas

Uso

 Aquí tienes un ejemplo de cómo crear una trama utilizando esta librería:

*** Settings ***
Library    TRAMAS

*** Test Cases ***
Crear y enviar trama
    ${direccion_origen}=    01
    ${direccion_destino}=   02
    ${numero_bytes}=         08
    ${comando}=             FE
    @{datos}=               0x41    0x5A    0x4B
    ¡¡DATOS ES UNA LISTA!!

    ${trama}=    Crear Trama    ${direccion_origen}    ${direccion_destino}    ${numero_bits}    ${comando}    ${datos}
    Log    Trama creada: ${trama}

Funciones Disponibles

calcular_checksum(trama)

Esta función calcula el checksum de una trama en hexadecimal.

  • trama: La trama en bytearray para la cual se calculará el checksum.

crear_trama(direccion_origen,numero_bytes, direccion_destino, comando, datos)

Esta función construye una trama según la estructura proporcionada. TODO EN FORMATO STRING: AB

  • direccion_origen: La dirección de origen de la trama.
  • direccion_destino: La dirección de destino de la trama.
  • numero_bytes: El número de datos enviados.
  • comando: El comando a enviar.
  • datos: Los datos a enviar, proporcionados COMO UNA LISTA

Licencia

Este proyecto esta licenciado bajo la licencia Apache-2.0

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

robotframework_creartramas-2.1.6.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

robotframework_creartramas-2.1.6-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file robotframework_creartramas-2.1.6.tar.gz.

File metadata

  • Download URL: robotframework_creartramas-2.1.6.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Windows/11

File hashes

Hashes for robotframework_creartramas-2.1.6.tar.gz
Algorithm Hash digest
SHA256 2db793b930eba4aa7c14ca3947613e0dd3c4e4caa1125c8ccb3ac4ea3b5a7d43
MD5 4c04605940216473ec34828edd335ea9
BLAKE2b-256 3ecabefa12a76c5ed36759ccc560e495ca2134c7eb36320ac1de39a0cd7e7634

See more details on using hashes here.

File details

Details for the file robotframework_creartramas-2.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for robotframework_creartramas-2.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d603bf43075cd802d40f54ee438034c6827a6f3dd601b2f4be98e1890127ec87
MD5 868bd44b340f812f8844deabd85f5115
BLAKE2b-256 b00ad2e9f3d5746cad6059b9d3f15bc0dd74b8556c8d9156e672bbbb72830972

See more details on using hashes here.

Supported by

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