TwiceAsNice  2019-02-18
Functions
modbus-data.c File Reference
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <assert.h>
Include dependency graph for modbus-data.c:

Functions

void modbus_set_bits_from_byte (uint8_t *dest, int index, const uint8_t value)
 
void modbus_set_bits_from_bytes (uint8_t *dest, int index, unsigned int nb_bits, const uint8_t *tab_byte)
 
uint8_t modbus_get_byte_from_bits (const uint8_t *src, int index, unsigned int nb_bits)
 
float modbus_get_float (const uint16_t *src)
 
void modbus_set_float (float f, uint16_t *dest)
 

Function Documentation

◆ modbus_get_byte_from_bits()

uint8_t modbus_get_byte_from_bits ( const uint8_t src,
int  index,
unsigned int  nb_bits 
)

◆ modbus_get_float()

float modbus_get_float ( const uint16_t src)

◆ modbus_set_bits_from_byte()

void modbus_set_bits_from_byte ( uint8_t dest,
int  index,
const uint8_t  value 
)

◆ modbus_set_bits_from_bytes()

void modbus_set_bits_from_bytes ( uint8_t dest,
int  index,
unsigned int  nb_bits,
const uint8_t tab_byte 
)

◆ modbus_set_float()

void modbus_set_float ( float  f,
uint16_t dest 
)