minipix_uart_interface
A library and examples for the MiniPIX UART interface
llcp_minipix_messages.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <assert.h>
#include <string.h>
#include <llcp_endian.h>
+ Include dependency graph for llcp_minipix_messages.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LLCP_STATUS_MSG_ID   10
 
#define LLCP_GET_STATUS_REQ_MSG_ID   11
 
#define LLCP_TEMPERATURE_MSG_ID   12
 
#define LLCP_GET_TEMPERATURE_REQ_MSG_ID   13
 
#define LLCP_FRAME_DATA_MSG_ID   20
 
#define LLCP_MEASURE_FRAME_REQ_MSG_ID   21
 
#define LLCP_FRAME_DATA_TERMINATOR_MSG_ID   22
 
#define LLCP_GET_FRAME_DATA_REQ_MSG_ID   23
 
#define LLCP_FRAME_MEASUREMENT_FINISHED_MSG_ID   24
 
#define LLCP_ACK_MSG_ID   40
 
#define LLCP_UPDATE_PIXEL_MASK_REQ_MSG_ID   50
 
#define LLCP_PWR_REQ_MSG_ID   60
 
#define LLCP_SET_THRESHOLD_REQ_MSG_ID   70
 
#define LLCP_SET_CONFIGURATION_PRESET_REQ_MSG_ID   80
 
#define LLCP_MINIPIX_ERROR_MSG_ID   90
 
#define LLCP_MINIPIX_ERROR_COUNT   10
 
#define LLCP_MINIPIX_ERROR_MEASUREMENT_FAILED   0
 
#define LLCP_MINIPIX_ERROR_POWERUP_FAILED   1
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_RESET_SYNC   2
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_RESET_RECVDATA   3
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_RESETS   4
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_CHIPID   5
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_DACS   6
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_PIXCFG   7
 
#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_MATRIX   8
 
#define LLCP_MINIPIX_ERROR_INVALID_PRESET   9
 
#define LLCP_FRAME_DATA_N_PIXELS   41
 
#define LLCP_TPX3_PXL_MODE_TOA_TOT   0
 
#define LLCP_TPX3_PXL_MODE_TOA   1
 
#define LLCP_TPX3_PXL_MODE_MPX_ITOT   2
 
#define LLCP_STATUS_STR_LEN   128
 

Functions

struct __attribute__ ((packed))
 Structure for interpreting the ToA and ToT mode can be used only after derandomization of the data. More...
 
void hton_LLCP_PixelData_t (LLCP_PixelData_t *data)
 host-to-network conversion for LLCP_PixelData_t More...
 
void ntoh_LLCP_PixelData_t (LLCP_PixelData_t *data)
 network-to-host conversion for LLCP_PixelData_t More...
 
void init_LLCP_PixelData_t (LLCP_PixelData_t *data)
 "constructor" for LLCP_PixelData_t More...
 
void hton_LLCP_FrameData_t (LLCP_FrameData_t *data)
 host-to-network conversion for LLCP_FrameData_t More...
 
void ntoh_LLCP_FrameData_t (LLCP_FrameData_t *data)
 network-to-host conversion for LLCP_FrameData_t More...
 
void init_LLCP_FrameData_t (LLCP_FrameData_t *data)
 "constructor" for LLCP_FrameData_t More...
 
void hton_LLCP_FrameDataMsg_t (LLCP_FrameDataMsg_t *msg)
 host-to-network conversion for LLCP_FrameDataMsg_t More...
 
void ntoh_LLCP_FrameDataMsg_t (LLCP_FrameDataMsg_t *msg)
 network-to-host conversion for LLCP_FrameDataMsg_t More...
 
void init_LLCP_FrameDataMsg_t (LLCP_FrameDataMsg_t *msg)
 "constructor" for LLCP_FrameDataMsg_t More...
 
void hton_LLCP_FrameDataTerminator_t (LLCP_FrameDataTerminator_t *data)
 host-to-network conversion for LLCP_FrameDataTerminator_t More...
 
void ntoh_LLCP_FrameDataTerminator_t (LLCP_FrameDataTerminator_t *data)
 network-to-host conversion for LLCP_FrameDataTerminator_t More...
 
void init_LLCP_FrameDataTerminator_t (LLCP_FrameDataTerminator_t *data)
 "constructor" for LLCP_FrameDataTerminator_t More...
 
void hton_LLCP_FrameDataTerminatorMsg_t (LLCP_FrameDataTerminatorMsg_t *msg)
 host-to-network conversion for LLCP_FrameDataTerminatorMsg_t More...
 
void ntoh_LLCP_FrameDataTerminatorMsg_t (LLCP_FrameDataTerminatorMsg_t *msg)
 network-to-host conversion for LLCP_FrameDataTerminatorMsg_t More...
 
void init_LLCP_FrameDataTerminatorMsg_t (LLCP_FrameDataTerminatorMsg_t *msg)
 "constructor" for LLCP_FrameDataTerminatorMsg_t More...
 
void hton_LLCP_MeasureFrameReq_t (LLCP_MeasureFrameReq_t *data)
 host-to-network conversion for LLCP_MeasureFrameReq_t More...
 
void ntoh_LLCP_MeasureFrameReq_t (LLCP_MeasureFrameReq_t *data)
 network-to-host conversion for LLCP_MeasureFrameReq_t More...
 
void init_LLCP_MeasureFrameReq_t (LLCP_MeasureFrameReq_t *data)
 "constructor" for LLCP_MeasureFrameReq_t More...
 
void hton_LLCP_MeasureFrameReqMsg_t (LLCP_MeasureFrameReqMsg_t *msg)
 host-to-network conversion for LLCP_MeasureFrameReqMsg_t More...
 
void ntoh_LLCP_MeasureFrameReqMsg_t (LLCP_MeasureFrameReqMsg_t *msg)
 network-to-host conversion for LLCP_MeasureFrameReqMsg_t More...
 
void init_LLCP_MeasureFrameReqMsg_t (LLCP_MeasureFrameReqMsg_t *msg)
 "constructor" for LLCP_MeasureFrameReqMsg_t More...
 
void hton_LLCP_FrameMeasurementFinishedMsg_t (LLCP_FrameMeasurementFinishedMsg_t *msg)
 host-to-network conversion for LLCP_FrameMeasurementFinishedMsg_t More...
 
void ntoh_LLCP_FrameMeasurementFinishedMsg_t (LLCP_FrameMeasurementFinishedMsg_t *msg)
 network-to-host conversion for LLCP_FrameMeasurementFinishedMsg_t More...
 
void init_LLCP_FrameMeasurementFinishedMsg_t (LLCP_FrameMeasurementFinishedMsg_t *msg)
 "constructor" for LLCP_FrameMeasurementFinishedMsg_t More...
 
void hton_LLCP_GetFrameDataReqMsg_t (LLCP_GetFrameDataReqMsg_t *msg)
 host-to-network conversion for LLCP_GetFrameDataReqMsg_t More...
 
void ntoh_LLCP_GetFrameDataReqMsg_t (LLCP_GetFrameDataReqMsg_t *msg)
 network-to-host conversion for LLCP_GetFrameDataReqMsg_t More...
 
void init_LLCP_GetFrameDataReqMsg_t (LLCP_GetFrameDataReqMsg_t *msg)
 "constructor" for LLCP_GetFrameDataReqMsg_t More...
 
void hton_LLCP_UpdatePixelMaskReq_t (LLCP_UpdatePixelMaskReq_t *data)
 host-to-network conversion for LLCP_UpdatePixelMaskReq_t More...
 
void ntoh_LLCP_UpdatePixelMaskReq_t (LLCP_UpdatePixelMaskReq_t *data)
 network-to-host conversion for LLCP_UpdatePixelMaskReq_t More...
 
void init_LLCP_UpdatePixelMaskReq_t (LLCP_UpdatePixelMaskReq_t *data)
 "constructor" for LLCP_UpdatePixelMaskReq_t More...
 
void hton_LLCP_UpdatePixelMaskReqMsg_t (LLCP_UpdatePixelMaskReqMsg_t *msg)
 host-to-network conversion for LLCP_UpdatePixelMaskReqMsg_t More...
 
void ntoh_LLCP_UpdatePixelMaskReqMsg_t (LLCP_UpdatePixelMaskReqMsg_t *msg)
 network-to-host conversion for LLCP_UpdatePixelMaskReqMsg_t More...
 
void init_LLCP_UpdatePixelMaskReqMsg_t (LLCP_UpdatePixelMaskReqMsg_t *msg)
 "constructor" for LLCP_UpdatePixelMaskReqMsg_t More...
 
void hton_LLCP_SetThresholdReq_t (LLCP_SetThresholdReq_t *data)
 host-to-network conversion for LLCP_SetThresholdReq_t More...
 
void ntoh_LLCP_SetThresholdReq_t (LLCP_SetThresholdReq_t *data)
 network-to-host conversion for LLCP_SetThresholdReq_t More...
 
void init_LLCP_SetThresholdReq_t (LLCP_SetThresholdReq_t *data)
 "constructor" for LLCP_SetThresholdReq_t More...
 
void hton_LLCP_SetThresholdReqMsg_t (LLCP_SetThresholdReqMsg_t *msg)
 host-to-network conversion for LLCP_SetThresholdReqMsg_t More...
 
void ntoh_LLCP_SetThresholdReqMsg_t (LLCP_SetThresholdReqMsg_t *msg)
 network-to-host conversion for LLCP_SetThresholdReqMsg_t More...
 
void init_LLCP_SetThresholdReqMsg_t (LLCP_SetThresholdReqMsg_t *msg)
 "constructor" for LLCP_SetThresholdReqMsg_t More...
 
void hton_LLCP_SetConfigurationPresetReq_t (LLCP_SetConfigurationPresetReq_t *data)
 host-to-network conversion for LLCP_SetConfigurationPresetReq_t More...
 
void ntoh_LLCP_SetConfigurationPresetReq_t (LLCP_SetConfigurationPresetReq_t *data)
 network-to-host conversion for LLCP_SetConfigurationPresetReq_t More...
 
void init_LLCP_SetConfigurationPresetReq_t (LLCP_SetConfigurationPresetReq_t *data)
 "constructor" for LLCP_SetConfigurationPresetReq_t More...
 
void hton_LLCP_SetConfigurationPresetReqMsg_t (LLCP_SetConfigurationPresetReqMsg_t *msg)
 host-to-network conversion for LLCP_SetConfigurationPresetReqMsg_t More...
 
void ntoh_LLCP_SetConfigurationPresetReqMsg_t (LLCP_SetConfigurationPresetReqMsg_t *msg)
 network-to-host conversion for LLCP_SetConfigurationPresetReqMsg_t More...
 
void init_LLCP_SetConfigurationPresetReqMsg_t (LLCP_SetConfigurationPresetReqMsg_t *msg)
 "constructor" for LLCP_SetConfigurationPresetReqMsg_t More...
 
void hton_Ack_t (LLCP_Ack_t *data)
 host-to-network conversion for LLCP_Ack_t More...
 
void ntoh_Ack_t (LLCP_Ack_t *data)
 network-to-host conversion for LLCP_Ack_t More...
 
void init_Ack_t (LLCP_Ack_t *data)
 "constructor" for LLCP_Ack_t (default = success = 1) More...
 
void hton_LLCP_AckMsg_t (LLCP_AckMsg_t *msg)
 host-to-network conversion for LLCP_AckMsg_t More...
 
void ntoh_LLCP_AckMsg_t (LLCP_AckMsg_t *msg)
 network-to-host conversion for LLCP_AckMsg_t More...
 
void init_LLCP_AckMsg_t (LLCP_AckMsg_t *msg)
 "constructor" for LLCP_AckMsg_t More...
 
void hton_LLCP_PwrReq_t (LLCP_PwrReq_t *data)
 host-to-network conversion for LLCP_PwrReq_t More...
 
void ntoh_LLCP_PwrReq_t (LLCP_PwrReq_t *data)
 network-to-host conversion for LLCP_PwrReq_t More...
 
void init_LLCP_PwrReq_t (LLCP_PwrReq_t *data)
 "constructor" for LLCP_PwrReq_t More...
 
void hton_LLCP_PwrReqMsg_t (LLCP_PwrReqMsg_t *msg)
 host-to-network conversion for LLCP_PwrReqMsg_t More...
 
void ntoh_LLCP_PwrReqMsg_t (LLCP_PwrReqMsg_t *msg)
 network-to-host conversion for LLCP_PwrReqMsg_t More...
 
void init_LLCP_PwrReqMsg_t (LLCP_PwrReqMsg_t *msg)
 "constructor" for LLCP_PwrReqMsg_t More...
 
void hton_LLCP_Status_t (LLCP_Status_t *data)
 host-to-network conversion for LLCP_Status_t More...
 
void ntoh_LLCP_Status_t (LLCP_Status_t *data)
 network-to-host conversion for LLCP_Status_t More...
 
void init_LLCP_Status_t (LLCP_Status_t *data)
 "constructor" for LLCP_Status_t More...
 
void hton_LLCP_StatusMsg_t (LLCP_StatusMsg_t *msg)
 host-to-network conversion for LLCP_StatusMsg_t More...
 
void ntoh_LLCP_StatusMsg_t (LLCP_StatusMsg_t *msg)
 network-to-host conversion for LLCP_StatusMsg_t More...
 
void init_LLCP_StatusMsg_t (LLCP_StatusMsg_t *msg)
 "constructor" for LLCP_StatusMsg_t More...
 
void hton_LLCP_GetStatusReqMsg_t (LLCP_GetStatusReqMsg_t *msg)
 host-to-network conversion for LLCP_GetStatusReqMsg_t More...
 
void ntoh_LLCP_GetStatusReqMsg_t (LLCP_GetStatusReqMsg_t *msg)
 network-to-host conversion for LLCP_GetStatusReqMsg_t More...
 
void init_LLCP_GetStatusReqMsg_t (LLCP_GetStatusReqMsg_t *msg)
 "constructor" for LLCP_GetStatusReqMsg_t More...
 
void hton_LLCP_Temperature_t (LLCP_Temperature_t *data)
 host-to-network conversion for LLCP_Temperature_t More...
 
void ntoh_LLCP_Temperature_t (LLCP_Temperature_t *data)
 network-to-host conversion for LLCP_Temperature_t More...
 
void init_LLCP_Temperature_t (LLCP_Temperature_t *data)
 "constructor" for LLCP_Temperature_t More...
 
void hton_LLCP_TemperatureMsg_t (LLCP_TemperatureMsg_t *msg)
 host-to-network conversion for LLCP_TemperatureMsg_t More...
 
void ntoh_LLCP_TemperatureMsg_t (LLCP_TemperatureMsg_t *msg)
 network-to-host conversion for LLCP_TemperatureMsg_t More...
 
void init_LLCP_TemperatureMsg_t (LLCP_TemperatureMsg_t *msg)
 "constructor" for LLCP_TemperatureMsg_t More...
 
void hton_LLCP_GetTemperatureReqMsg_t (LLCP_GetTemperatureReqMsg_t *msg)
 host-to-network conversion for LLCP_GetTemperatureReqMsg_t More...
 
void ntoh_LLCP_GetTemperatureReqMsg_t (LLCP_GetTemperatureReqMsg_t *msg)
 network-to-host conversion for LLCP_GetTemperatureReqMsg_t More...
 
void init_LLCP_GetTemperatureReqMsg_t (LLCP_GetTemperatureReqMsg_t *msg)
 "constructor" for LLCP_GetTemperatureReqMsg_t More...
 
void hton_LLCP_MinipixError_t (LLCP_MinipixError_t *data)
 host-to-network conversion for LLCP_MinipixError_t More...
 
void ntoh_LLCP_MinipixError_t (LLCP_MinipixError_t *data)
 network-to-host conversion for LLCP_MinipixError_t More...
 
void init_LLCP_MinipixError_t (LLCP_MinipixError_t *data)
 "constructor" for LLCP_MinipixError_t More...
 
void hton_LLCP_MinipixErrorMsg_t (LLCP_MinipixErrorMsg_t *msg)
 host-to-network conversion for LLCP_MinipixErrorMsg_t More...
 
void ntoh_LLCP_MinipixErrorMsg_t (LLCP_MinipixErrorMsg_t *msg)
 network-to-host conversion for LLCP_MinipixErrorMsg_t More...
 
void init_LLCP_MinipixErrorMsg_t (LLCP_MinipixErrorMsg_t *msg)
 "constructor" for LLCP_MinipixErrorMsg_t More...
 

Variables

const char * LLCP_MinipixErrors [LLCP_MINIPIX_ERROR_COUNT]
 
 LLCP_PixelDataCommon_t
 
 LLCP_PixelDataToAToT_t
 
 LLCP_PixelDataToA_t
 
 LLCP_PixelDataMpxiToT_t
 
 LLCP_PixelData_t
 
 LLCP_FrameData_t
 
 LLCP_FrameDataMsg_t
 
 LLCP_FrameDataTerminator_t
 
 LLCP_FrameDataTerminatorMsg_t
 
 LLCP_MeasureFrameReq_t
 
 LLCP_MeasureFrameReqMsg_t
 
 LLCP_FrameMeasurementFinishedMsg_t
 
 LLCP_GetFrameDataReqMsg_t
 
 LLCP_UpdatePixelMaskReq_t
 
 LLCP_UpdatePixelMaskReqMsg_t
 
 LLCP_SetThresholdReq_t
 
 LLCP_SetThresholdReqMsg_t
 
 LLCP_SetConfigurationPresetReq_t
 
 LLCP_SetConfigurationPresetReqMsg_t
 
 LLCP_Ack_t
 
 LLCP_AckMsg_t
 
 LLCP_PwrReq_t
 
 LLCP_PwrReqMsg_t
 
 LLCP_Status_t
 
 LLCP_StatusMsg_t
 
 LLCP_GetStatusReqMsg_t
 
 LLCP_Temperature_t
 
 LLCP_TemperatureMsg_t
 
 LLCP_GetTemperatureReqMsg_t
 
 LLCP_MinipixError_t
 
 LLCP_MinipixErrorMsg_t
 

Macro Definition Documentation

◆ LLCP_ACK_MSG_ID

#define LLCP_ACK_MSG_ID   40

◆ LLCP_FRAME_DATA_MSG_ID

#define LLCP_FRAME_DATA_MSG_ID   20

◆ LLCP_FRAME_DATA_N_PIXELS

#define LLCP_FRAME_DATA_N_PIXELS   41

◆ LLCP_FRAME_DATA_TERMINATOR_MSG_ID

#define LLCP_FRAME_DATA_TERMINATOR_MSG_ID   22

◆ LLCP_FRAME_MEASUREMENT_FINISHED_MSG_ID

#define LLCP_FRAME_MEASUREMENT_FINISHED_MSG_ID   24

◆ LLCP_GET_FRAME_DATA_REQ_MSG_ID

#define LLCP_GET_FRAME_DATA_REQ_MSG_ID   23

◆ LLCP_GET_STATUS_REQ_MSG_ID

#define LLCP_GET_STATUS_REQ_MSG_ID   11

◆ LLCP_GET_TEMPERATURE_REQ_MSG_ID

#define LLCP_GET_TEMPERATURE_REQ_MSG_ID   13

◆ LLCP_MEASURE_FRAME_REQ_MSG_ID

#define LLCP_MEASURE_FRAME_REQ_MSG_ID   21

◆ LLCP_MINIPIX_ERROR_COUNT

#define LLCP_MINIPIX_ERROR_COUNT   10

◆ LLCP_MINIPIX_ERROR_INVALID_PRESET

#define LLCP_MINIPIX_ERROR_INVALID_PRESET   9

◆ LLCP_MINIPIX_ERROR_MEASUREMENT_FAILED

#define LLCP_MINIPIX_ERROR_MEASUREMENT_FAILED   0

◆ LLCP_MINIPIX_ERROR_MSG_ID

#define LLCP_MINIPIX_ERROR_MSG_ID   90

◆ LLCP_MINIPIX_ERROR_POWERUP_FAILED

#define LLCP_MINIPIX_ERROR_POWERUP_FAILED   1

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_CHIPID

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_CHIPID   5

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_DACS

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_DACS   6

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_MATRIX

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_MATRIX   8

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_PIXCFG

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_PIXCFG   7

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_RESETS

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_INIT_RESETS   4

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_RESET_RECVDATA

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_RESET_RECVDATA   3

◆ LLCP_MINIPIX_ERROR_POWERUP_TPX3_RESET_SYNC

#define LLCP_MINIPIX_ERROR_POWERUP_TPX3_RESET_SYNC   2

◆ LLCP_PWR_REQ_MSG_ID

#define LLCP_PWR_REQ_MSG_ID   60

◆ LLCP_SET_CONFIGURATION_PRESET_REQ_MSG_ID

#define LLCP_SET_CONFIGURATION_PRESET_REQ_MSG_ID   80

◆ LLCP_SET_THRESHOLD_REQ_MSG_ID

#define LLCP_SET_THRESHOLD_REQ_MSG_ID   70

◆ LLCP_STATUS_MSG_ID

#define LLCP_STATUS_MSG_ID   10

◆ LLCP_STATUS_STR_LEN

#define LLCP_STATUS_STR_LEN   128

◆ LLCP_TEMPERATURE_MSG_ID

#define LLCP_TEMPERATURE_MSG_ID   12

◆ LLCP_TPX3_PXL_MODE_MPX_ITOT

#define LLCP_TPX3_PXL_MODE_MPX_ITOT   2

◆ LLCP_TPX3_PXL_MODE_TOA

#define LLCP_TPX3_PXL_MODE_TOA   1

◆ LLCP_TPX3_PXL_MODE_TOA_TOT

#define LLCP_TPX3_PXL_MODE_TOA_TOT   0

◆ LLCP_UPDATE_PIXEL_MASK_REQ_MSG_ID

#define LLCP_UPDATE_PIXEL_MASK_REQ_MSG_ID   50

Function Documentation

◆ __attribute__()

struct __attribute__ ( (packed)  )

Structure for interpreting the ToA and ToT mode can be used only after derandomization of the data.

LLCP Message for error from MiniPIX.

Message data for LLCP_MinipixErrorMsg_t.

LLCP Message for requesting a MiniPIX temperature.

LLCP Message for MiniPIX temperature.

Message data for LLCP_TemperatureMsg_t.

LLCP Message for requesting a MiniPIX status.

LLCP Message for MiniPIX status.

Message data for LLCP_StatusMsg_t.

Message data for LLCP_PwrReqMsg_t.

LLCP Message for sending "ack".

Message data for LLCP_AckMsg_t.

Message data for LLCP_SetConfigurationPresetReqMsg_t.

Message data for LLCP_SetThresholdReqMsg_t.

LLCP Message for updating a pixel mask.

Message data for LLCP_UpdatePixelMaskReqMsg_t.

LLCP Message for requesting data from a previously-measured frame.

LLCP Message for getting noticed that MiniPIX measurement had just finished.

LLCP Message for requesting a frame measurement.

Message data for LLCP_MeasureFrameReqMsg_t.

Message data for LLCP_FrameDataTerminatorMsg_t.

LLCP Message for sending image data.

Message data for LLCP_FrameDataMsg_t.

Structure for holding pixel coordinates and measured pixel values.

Structure for interpreting the Mpx and iToT mode can be used only after derandomization of the data.

Structure for interpreting the ToA mode can be used only after derandomization of the data.

◆ hton_Ack_t()

void hton_Ack_t ( LLCP_Ack_t data)

host-to-network conversion for LLCP_Ack_t

Parameters
data

◆ hton_LLCP_AckMsg_t()

void hton_LLCP_AckMsg_t ( LLCP_AckMsg_t msg)

host-to-network conversion for LLCP_AckMsg_t

Parameters
msg

◆ hton_LLCP_FrameData_t()

void hton_LLCP_FrameData_t ( LLCP_FrameData_t data)

host-to-network conversion for LLCP_FrameData_t

Parameters
data

◆ hton_LLCP_FrameDataMsg_t()

void hton_LLCP_FrameDataMsg_t ( LLCP_FrameDataMsg_t msg)

host-to-network conversion for LLCP_FrameDataMsg_t

Parameters
data

◆ hton_LLCP_FrameDataTerminator_t()

void hton_LLCP_FrameDataTerminator_t ( LLCP_FrameDataTerminator_t data)

host-to-network conversion for LLCP_FrameDataTerminator_t

Parameters
data

◆ hton_LLCP_FrameDataTerminatorMsg_t()

void hton_LLCP_FrameDataTerminatorMsg_t ( LLCP_FrameDataTerminatorMsg_t msg)

host-to-network conversion for LLCP_FrameDataTerminatorMsg_t

Parameters
data

◆ hton_LLCP_FrameMeasurementFinishedMsg_t()

void hton_LLCP_FrameMeasurementFinishedMsg_t ( LLCP_FrameMeasurementFinishedMsg_t msg)

host-to-network conversion for LLCP_FrameMeasurementFinishedMsg_t

Parameters
msg

◆ hton_LLCP_GetFrameDataReqMsg_t()

void hton_LLCP_GetFrameDataReqMsg_t ( LLCP_GetFrameDataReqMsg_t msg)

host-to-network conversion for LLCP_GetFrameDataReqMsg_t

Parameters
msg

◆ hton_LLCP_GetStatusReqMsg_t()

void hton_LLCP_GetStatusReqMsg_t ( LLCP_GetStatusReqMsg_t msg)

host-to-network conversion for LLCP_GetStatusReqMsg_t

Parameters
msg

◆ hton_LLCP_GetTemperatureReqMsg_t()

void hton_LLCP_GetTemperatureReqMsg_t ( LLCP_GetTemperatureReqMsg_t msg)

host-to-network conversion for LLCP_GetTemperatureReqMsg_t

Parameters
msg

◆ hton_LLCP_MeasureFrameReq_t()

void hton_LLCP_MeasureFrameReq_t ( LLCP_MeasureFrameReq_t data)

host-to-network conversion for LLCP_MeasureFrameReq_t

Parameters
data

◆ hton_LLCP_MeasureFrameReqMsg_t()

void hton_LLCP_MeasureFrameReqMsg_t ( LLCP_MeasureFrameReqMsg_t msg)

host-to-network conversion for LLCP_MeasureFrameReqMsg_t

Parameters
msg

◆ hton_LLCP_MinipixError_t()

void hton_LLCP_MinipixError_t ( LLCP_MinipixError_t data)

host-to-network conversion for LLCP_MinipixError_t

Parameters
data

◆ hton_LLCP_MinipixErrorMsg_t()

void hton_LLCP_MinipixErrorMsg_t ( LLCP_MinipixErrorMsg_t msg)

host-to-network conversion for LLCP_MinipixErrorMsg_t

Parameters
msg

◆ hton_LLCP_PixelData_t()

void hton_LLCP_PixelData_t ( LLCP_PixelData_t data)

host-to-network conversion for LLCP_PixelData_t

Parameters
data

◆ hton_LLCP_PwrReq_t()

void hton_LLCP_PwrReq_t ( LLCP_PwrReq_t data)

host-to-network conversion for LLCP_PwrReq_t

Parameters
data

◆ hton_LLCP_PwrReqMsg_t()

void hton_LLCP_PwrReqMsg_t ( LLCP_PwrReqMsg_t msg)

host-to-network conversion for LLCP_PwrReqMsg_t

Parameters
msg

◆ hton_LLCP_SetConfigurationPresetReq_t()

void hton_LLCP_SetConfigurationPresetReq_t ( LLCP_SetConfigurationPresetReq_t data)

host-to-network conversion for LLCP_SetConfigurationPresetReq_t

Parameters
data

◆ hton_LLCP_SetConfigurationPresetReqMsg_t()

void hton_LLCP_SetConfigurationPresetReqMsg_t ( LLCP_SetConfigurationPresetReqMsg_t msg)

host-to-network conversion for LLCP_SetConfigurationPresetReqMsg_t

Parameters
msg

◆ hton_LLCP_SetThresholdReq_t()

void hton_LLCP_SetThresholdReq_t ( LLCP_SetThresholdReq_t data)

host-to-network conversion for LLCP_SetThresholdReq_t

Parameters
data

◆ hton_LLCP_SetThresholdReqMsg_t()

void hton_LLCP_SetThresholdReqMsg_t ( LLCP_SetThresholdReqMsg_t msg)

host-to-network conversion for LLCP_SetThresholdReqMsg_t

Parameters
msg

◆ hton_LLCP_Status_t()

void hton_LLCP_Status_t ( LLCP_Status_t data)

host-to-network conversion for LLCP_Status_t

Parameters
data

◆ hton_LLCP_StatusMsg_t()

void hton_LLCP_StatusMsg_t ( LLCP_StatusMsg_t msg)

host-to-network conversion for LLCP_StatusMsg_t

Parameters
msg

◆ hton_LLCP_Temperature_t()

void hton_LLCP_Temperature_t ( LLCP_Temperature_t data)

host-to-network conversion for LLCP_Temperature_t

Parameters
data

◆ hton_LLCP_TemperatureMsg_t()

void hton_LLCP_TemperatureMsg_t ( LLCP_TemperatureMsg_t msg)

host-to-network conversion for LLCP_TemperatureMsg_t

Parameters
msg

◆ hton_LLCP_UpdatePixelMaskReq_t()

void hton_LLCP_UpdatePixelMaskReq_t ( LLCP_UpdatePixelMaskReq_t data)

host-to-network conversion for LLCP_UpdatePixelMaskReq_t

Parameters
data

◆ hton_LLCP_UpdatePixelMaskReqMsg_t()

void hton_LLCP_UpdatePixelMaskReqMsg_t ( LLCP_UpdatePixelMaskReqMsg_t msg)

host-to-network conversion for LLCP_UpdatePixelMaskReqMsg_t

Parameters
msg

◆ init_Ack_t()

void init_Ack_t ( LLCP_Ack_t data)

"constructor" for LLCP_Ack_t (default = success = 1)

Parameters
data

◆ init_LLCP_AckMsg_t()

void init_LLCP_AckMsg_t ( LLCP_AckMsg_t msg)

"constructor" for LLCP_AckMsg_t

Parameters
msg

◆ init_LLCP_FrameData_t()

void init_LLCP_FrameData_t ( LLCP_FrameData_t data)

"constructor" for LLCP_FrameData_t

Parameters
data

◆ init_LLCP_FrameDataMsg_t()

void init_LLCP_FrameDataMsg_t ( LLCP_FrameDataMsg_t msg)

"constructor" for LLCP_FrameDataMsg_t

Parameters
data

◆ init_LLCP_FrameDataTerminator_t()

void init_LLCP_FrameDataTerminator_t ( LLCP_FrameDataTerminator_t data)

"constructor" for LLCP_FrameDataTerminator_t

Parameters
data

◆ init_LLCP_FrameDataTerminatorMsg_t()

void init_LLCP_FrameDataTerminatorMsg_t ( LLCP_FrameDataTerminatorMsg_t msg)

"constructor" for LLCP_FrameDataTerminatorMsg_t

Parameters
data

◆ init_LLCP_FrameMeasurementFinishedMsg_t()

void init_LLCP_FrameMeasurementFinishedMsg_t ( LLCP_FrameMeasurementFinishedMsg_t msg)

"constructor" for LLCP_FrameMeasurementFinishedMsg_t

Parameters
msg

◆ init_LLCP_GetFrameDataReqMsg_t()

void init_LLCP_GetFrameDataReqMsg_t ( LLCP_GetFrameDataReqMsg_t msg)

"constructor" for LLCP_GetFrameDataReqMsg_t

Parameters
msg

◆ init_LLCP_GetStatusReqMsg_t()

void init_LLCP_GetStatusReqMsg_t ( LLCP_GetStatusReqMsg_t msg)

"constructor" for LLCP_GetStatusReqMsg_t

Parameters
msg

◆ init_LLCP_GetTemperatureReqMsg_t()

void init_LLCP_GetTemperatureReqMsg_t ( LLCP_GetTemperatureReqMsg_t msg)

"constructor" for LLCP_GetTemperatureReqMsg_t

Parameters
msg

◆ init_LLCP_MeasureFrameReq_t()

void init_LLCP_MeasureFrameReq_t ( LLCP_MeasureFrameReq_t data)

"constructor" for LLCP_MeasureFrameReq_t

Parameters
data

◆ init_LLCP_MeasureFrameReqMsg_t()

void init_LLCP_MeasureFrameReqMsg_t ( LLCP_MeasureFrameReqMsg_t msg)

"constructor" for LLCP_MeasureFrameReqMsg_t

Parameters
msg

◆ init_LLCP_MinipixError_t()

void init_LLCP_MinipixError_t ( LLCP_MinipixError_t data)

"constructor" for LLCP_MinipixError_t

Parameters
data

◆ init_LLCP_MinipixErrorMsg_t()

void init_LLCP_MinipixErrorMsg_t ( LLCP_MinipixErrorMsg_t msg)

"constructor" for LLCP_MinipixErrorMsg_t

Parameters
msg

◆ init_LLCP_PixelData_t()

void init_LLCP_PixelData_t ( LLCP_PixelData_t data)

"constructor" for LLCP_PixelData_t

Parameters
data

◆ init_LLCP_PwrReq_t()

void init_LLCP_PwrReq_t ( LLCP_PwrReq_t data)

"constructor" for LLCP_PwrReq_t

Parameters
data

◆ init_LLCP_PwrReqMsg_t()

void init_LLCP_PwrReqMsg_t ( LLCP_PwrReqMsg_t msg)

"constructor" for LLCP_PwrReqMsg_t

Parameters
msg

◆ init_LLCP_SetConfigurationPresetReq_t()

void init_LLCP_SetConfigurationPresetReq_t ( LLCP_SetConfigurationPresetReq_t data)

"constructor" for LLCP_SetConfigurationPresetReq_t

Parameters
data

◆ init_LLCP_SetConfigurationPresetReqMsg_t()

void init_LLCP_SetConfigurationPresetReqMsg_t ( LLCP_SetConfigurationPresetReqMsg_t msg)

"constructor" for LLCP_SetConfigurationPresetReqMsg_t

Parameters
msg

◆ init_LLCP_SetThresholdReq_t()

void init_LLCP_SetThresholdReq_t ( LLCP_SetThresholdReq_t data)

"constructor" for LLCP_SetThresholdReq_t

Parameters
data

◆ init_LLCP_SetThresholdReqMsg_t()

void init_LLCP_SetThresholdReqMsg_t ( LLCP_SetThresholdReqMsg_t msg)

"constructor" for LLCP_SetThresholdReqMsg_t

Parameters
msg

◆ init_LLCP_Status_t()

void init_LLCP_Status_t ( LLCP_Status_t data)

"constructor" for LLCP_Status_t

Parameters
data

◆ init_LLCP_StatusMsg_t()

void init_LLCP_StatusMsg_t ( LLCP_StatusMsg_t msg)

"constructor" for LLCP_StatusMsg_t

Parameters
msg

◆ init_LLCP_Temperature_t()

void init_LLCP_Temperature_t ( LLCP_Temperature_t data)

"constructor" for LLCP_Temperature_t

Parameters
data

◆ init_LLCP_TemperatureMsg_t()

void init_LLCP_TemperatureMsg_t ( LLCP_TemperatureMsg_t msg)

"constructor" for LLCP_TemperatureMsg_t

Parameters
msg

◆ init_LLCP_UpdatePixelMaskReq_t()

void init_LLCP_UpdatePixelMaskReq_t ( LLCP_UpdatePixelMaskReq_t data)

"constructor" for LLCP_UpdatePixelMaskReq_t

Parameters
data

◆ init_LLCP_UpdatePixelMaskReqMsg_t()

void init_LLCP_UpdatePixelMaskReqMsg_t ( LLCP_UpdatePixelMaskReqMsg_t msg)

"constructor" for LLCP_UpdatePixelMaskReqMsg_t

Parameters
msg

◆ ntoh_Ack_t()

void ntoh_Ack_t ( LLCP_Ack_t data)

network-to-host conversion for LLCP_Ack_t

Parameters
data

◆ ntoh_LLCP_AckMsg_t()

void ntoh_LLCP_AckMsg_t ( LLCP_AckMsg_t msg)

network-to-host conversion for LLCP_AckMsg_t

Parameters
msg

◆ ntoh_LLCP_FrameData_t()

void ntoh_LLCP_FrameData_t ( LLCP_FrameData_t data)

network-to-host conversion for LLCP_FrameData_t

Parameters
data

◆ ntoh_LLCP_FrameDataMsg_t()

void ntoh_LLCP_FrameDataMsg_t ( LLCP_FrameDataMsg_t msg)

network-to-host conversion for LLCP_FrameDataMsg_t

Parameters
data

◆ ntoh_LLCP_FrameDataTerminator_t()

void ntoh_LLCP_FrameDataTerminator_t ( LLCP_FrameDataTerminator_t data)

network-to-host conversion for LLCP_FrameDataTerminator_t

Parameters
data

◆ ntoh_LLCP_FrameDataTerminatorMsg_t()

void ntoh_LLCP_FrameDataTerminatorMsg_t ( LLCP_FrameDataTerminatorMsg_t msg)

network-to-host conversion for LLCP_FrameDataTerminatorMsg_t

Parameters
data

◆ ntoh_LLCP_FrameMeasurementFinishedMsg_t()

void ntoh_LLCP_FrameMeasurementFinishedMsg_t ( LLCP_FrameMeasurementFinishedMsg_t msg)

network-to-host conversion for LLCP_FrameMeasurementFinishedMsg_t

Parameters
msg

◆ ntoh_LLCP_GetFrameDataReqMsg_t()

void ntoh_LLCP_GetFrameDataReqMsg_t ( LLCP_GetFrameDataReqMsg_t msg)

network-to-host conversion for LLCP_GetFrameDataReqMsg_t

Parameters
msg

◆ ntoh_LLCP_GetStatusReqMsg_t()

void ntoh_LLCP_GetStatusReqMsg_t ( LLCP_GetStatusReqMsg_t msg)

network-to-host conversion for LLCP_GetStatusReqMsg_t

Parameters
msg

◆ ntoh_LLCP_GetTemperatureReqMsg_t()

void ntoh_LLCP_GetTemperatureReqMsg_t ( LLCP_GetTemperatureReqMsg_t msg)

network-to-host conversion for LLCP_GetTemperatureReqMsg_t

Parameters
msg

◆ ntoh_LLCP_MeasureFrameReq_t()

void ntoh_LLCP_MeasureFrameReq_t ( LLCP_MeasureFrameReq_t data)

network-to-host conversion for LLCP_MeasureFrameReq_t

Parameters
data

◆ ntoh_LLCP_MeasureFrameReqMsg_t()

void ntoh_LLCP_MeasureFrameReqMsg_t ( LLCP_MeasureFrameReqMsg_t msg)

network-to-host conversion for LLCP_MeasureFrameReqMsg_t

Parameters
msg

◆ ntoh_LLCP_MinipixError_t()

void ntoh_LLCP_MinipixError_t ( LLCP_MinipixError_t data)

network-to-host conversion for LLCP_MinipixError_t

Parameters
data

◆ ntoh_LLCP_MinipixErrorMsg_t()

void ntoh_LLCP_MinipixErrorMsg_t ( LLCP_MinipixErrorMsg_t msg)

network-to-host conversion for LLCP_MinipixErrorMsg_t

Parameters
msg

◆ ntoh_LLCP_PixelData_t()

void ntoh_LLCP_PixelData_t ( LLCP_PixelData_t data)

network-to-host conversion for LLCP_PixelData_t

Parameters
data

◆ ntoh_LLCP_PwrReq_t()

void ntoh_LLCP_PwrReq_t ( LLCP_PwrReq_t data)

network-to-host conversion for LLCP_PwrReq_t

Parameters
data

◆ ntoh_LLCP_PwrReqMsg_t()

void ntoh_LLCP_PwrReqMsg_t ( LLCP_PwrReqMsg_t msg)

network-to-host conversion for LLCP_PwrReqMsg_t

Parameters
msg

◆ ntoh_LLCP_SetConfigurationPresetReq_t()

void ntoh_LLCP_SetConfigurationPresetReq_t ( LLCP_SetConfigurationPresetReq_t data)

network-to-host conversion for LLCP_SetConfigurationPresetReq_t

Parameters
data

◆ ntoh_LLCP_SetConfigurationPresetReqMsg_t()

void ntoh_LLCP_SetConfigurationPresetReqMsg_t ( LLCP_SetConfigurationPresetReqMsg_t msg)

network-to-host conversion for LLCP_SetConfigurationPresetReqMsg_t

Parameters
msg

◆ ntoh_LLCP_SetThresholdReq_t()

void ntoh_LLCP_SetThresholdReq_t ( LLCP_SetThresholdReq_t data)

network-to-host conversion for LLCP_SetThresholdReq_t

Parameters
data

◆ ntoh_LLCP_SetThresholdReqMsg_t()

void ntoh_LLCP_SetThresholdReqMsg_t ( LLCP_SetThresholdReqMsg_t msg)

network-to-host conversion for LLCP_SetThresholdReqMsg_t

Parameters
msg

◆ ntoh_LLCP_Status_t()

void ntoh_LLCP_Status_t ( LLCP_Status_t data)

network-to-host conversion for LLCP_Status_t

Parameters
data

◆ ntoh_LLCP_StatusMsg_t()

void ntoh_LLCP_StatusMsg_t ( LLCP_StatusMsg_t msg)

network-to-host conversion for LLCP_StatusMsg_t

Parameters
msg

◆ ntoh_LLCP_Temperature_t()

void ntoh_LLCP_Temperature_t ( LLCP_Temperature_t data)

network-to-host conversion for LLCP_Temperature_t

Parameters
data

◆ ntoh_LLCP_TemperatureMsg_t()

void ntoh_LLCP_TemperatureMsg_t ( LLCP_TemperatureMsg_t msg)

network-to-host conversion for LLCP_TemperatureMsg_t

Parameters
msg

◆ ntoh_LLCP_UpdatePixelMaskReq_t()

void ntoh_LLCP_UpdatePixelMaskReq_t ( LLCP_UpdatePixelMaskReq_t data)

network-to-host conversion for LLCP_UpdatePixelMaskReq_t

Parameters
data

◆ ntoh_LLCP_UpdatePixelMaskReqMsg_t()

void ntoh_LLCP_UpdatePixelMaskReqMsg_t ( LLCP_UpdatePixelMaskReqMsg_t msg)

network-to-host conversion for LLCP_UpdatePixelMaskReqMsg_t

Parameters
msg

Variable Documentation

◆ LLCP_Ack_t

LLCP_Ack_t

◆ LLCP_AckMsg_t

LLCP_AckMsg_t

◆ LLCP_FrameData_t

LLCP_FrameData_t

◆ LLCP_FrameDataMsg_t

LLCP_FrameDataMsg_t

◆ LLCP_FrameDataTerminator_t

LLCP_FrameDataTerminator_t

◆ LLCP_FrameDataTerminatorMsg_t

LLCP_FrameDataTerminatorMsg_t

◆ LLCP_FrameMeasurementFinishedMsg_t

LLCP_FrameMeasurementFinishedMsg_t

◆ LLCP_GetFrameDataReqMsg_t

LLCP_GetFrameDataReqMsg_t

◆ LLCP_GetStatusReqMsg_t

LLCP_GetStatusReqMsg_t

◆ LLCP_GetTemperatureReqMsg_t

LLCP_GetTemperatureReqMsg_t

◆ LLCP_MeasureFrameReq_t

LLCP_MeasureFrameReq_t

◆ LLCP_MeasureFrameReqMsg_t

LLCP_MeasureFrameReqMsg_t

◆ LLCP_MinipixError_t

LLCP_MinipixError_t

◆ LLCP_MinipixErrorMsg_t

LLCP_MinipixErrorMsg_t

◆ LLCP_MinipixErrors

const char* LLCP_MinipixErrors[LLCP_MINIPIX_ERROR_COUNT]

◆ LLCP_PixelData_t

LLCP_PixelData_t

◆ LLCP_PixelDataCommon_t

LLCP_PixelDataCommon_t

◆ LLCP_PixelDataMpxiToT_t

LLCP_PixelDataMpxiToT_t

◆ LLCP_PixelDataToA_t

LLCP_PixelDataToA_t

◆ LLCP_PixelDataToAToT_t

LLCP_PixelDataToAToT_t

◆ LLCP_PwrReq_t

LLCP_PwrReq_t

◆ LLCP_PwrReqMsg_t

LLCP_PwrReqMsg_t

◆ LLCP_SetConfigurationPresetReq_t

LLCP_SetConfigurationPresetReq_t

◆ LLCP_SetConfigurationPresetReqMsg_t

LLCP_SetConfigurationPresetReqMsg_t

◆ LLCP_SetThresholdReq_t

LLCP_SetThresholdReq_t

◆ LLCP_SetThresholdReqMsg_t

LLCP_SetThresholdReqMsg_t

◆ LLCP_Status_t

LLCP_Status_t

◆ LLCP_StatusMsg_t

LLCP_StatusMsg_t

◆ LLCP_Temperature_t

LLCP_Temperature_t

◆ LLCP_TemperatureMsg_t

LLCP_TemperatureMsg_t

◆ LLCP_UpdatePixelMaskReq_t

LLCP_UpdatePixelMaskReq_t

◆ LLCP_UpdatePixelMaskReqMsg_t

LLCP_UpdatePixelMaskReqMsg_t