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 --upgrade robotframework-creartramas
Uso
Aquí tienes un ejemplo de cómo crear una trama utilizando esta librería:
*** Settings ***
Library mi_libreria_de_tramas.TRAMAS
*** Test Cases ***
Crear y enviar trama
${direccion_origen}= Set Variable 0x01
${direccion_destino}= Set Variable 0x02
${numero_bits}= Set Variable 0x08
${comando}= Set Variable 0xFE
${datos}= Create List 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 hexadecimal para la cual se calculará el checksum.
crear_trama(direccion_origen, direccion_destino, numero_bits, comando, datos)
Esta función construye una trama según la estructura proporcionada. TODO EN FORMATO HEXADECIMAL: 0XAB
direccion_origen
: La dirección de origen de la trama.direccion_destino
: La dirección de destino de la trama.numero_bits
: 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for robotframework_creartramas-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784140e9e89b0df1602a9fbf4c8d0e076f97260c47353542c94635b585678174 |
|
MD5 | 06679fe42ef2a50bc11ec3982914d978 |
|
BLAKE2b-256 | f057c5a2fdc0576b28dc6817251f0dd702e2a7eea22559087a24590e3222825e |
Hashes for robotframework_creartramas-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfde0bdedddea65773c59c219eb646f734bbaa7f48f6aa9a6f7370c4d52edbb7 |
|
MD5 | fd7027160c7be9724da326162f752ce0 |
|
BLAKE2b-256 | 03e165c8c2f571e32b86d9b9ef5883c623372a9b1c2baab4596e667700d3e66a |