INFM HIL Interface
Interface between Artery simulation and DuTs
Static Public Member Functions | List of all members
sim_interface::dut_connector::can::CodecUtilities Class Reference

Implements some utilities for the codecs. More...

#include <CodecUtilities.h>

Static Public Member Functions

static bool checkBigEndianness ()
 
static int16_t convertEndianness (int16_t number)
 
static uint16_t convertEndianness (uint16_t number)
 
static int32_t convertEndianness (int32_t number)
 
static uint32_t convertEndianness (uint32_t number)
 
static uint64_t convertEndianness (uint64_t number)
 

Detailed Description

Implements some utilities for the codecs.

Member Function Documentation

◆ checkBigEndianness()

bool sim_interface::dut_connector::can::CodecUtilities::checkBigEndianness ( )
static

Checks the endianness of the host. True means that the host uses big endian. False meas that the host uses little endian.

Returns
The endianness of the system.

◆ convertEndianness()

int16_t sim_interface::dut_connector::can::CodecUtilities::convertEndianness ( int16_t  number)
static

Converts the endianness of a int16_t, int32_t, uint16_t, uint32_t or uint64_t. Note: Since uint8_t is only one byte it doesn't need a conversion.

Parameters
number- The number that should be converted.
Returns
The converted number.

The documentation for this class was generated from the following files: