Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
knx_click_handlers.c File Reference

test15_4 main program loop and supporting functions More...

#include <math.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include "cascoda-util/cascoda_time.h"
#include "devboard_click.h"
#include "knx_click_handlers.h"
#include "airquality4_click.h"
#include "environment2_click.h"
#include "hvac_click.h"
#include "motion_click.h"
#include "relay_click.h"
#include "sht_click.h"
#include "thermo3_click.h"
#include "thermo_click.h"
Include dependency graph for knx_click_handlers.c:

Functions

void convert_THERMO_to_knx (data_thermo data, knx_data_thermo *knx_data)
 
void convert_THERMO3_to_knx (data_thermo3 data, knx_data_thermo3 *knx_data)
 
void convert_AIRQUALITY4_to_knx (data_airquality4 data, knx_data_airquality4 *knx_data)
 
void convert_ENVIRONMENT2_to_knx (data_environment2 data, knx_data_environment2 *knx_data)
 
void convert_SHT_to_knx (data_sht data, knx_data_sht *knx_data)
 
void convert_HVAC_to_knx (data_hvac data, knx_data_hvac *knx_data)
 
void convert_MOTION_to_knx (data_motion data, knx_data_motion *knx_data)
 
void convert_RELAY_to_knx (data_relay data, knx_data_relay *knx_data)
 
ca_error CLICK_Handler_THERMO (void)
 
ca_error CLICK_Handler_THERMO3 (void)
 
ca_error CLICK_Handler_AIRQUALITY4 (void)
 
ca_error CLICK_Handler_ENVIRONMENT2 (void)
 
ca_error CLICK_Handler_SHT (void)
 
ca_error CLICK_Handler_HVAC (void)
 
ca_error CLICK_Handler_MOTION (void)
 
ca_error CLICK_Handler_RELAY (void)
 

Variables

const char * click_name_knx []
 

Detailed Description

test15_4 main program loop and supporting functions

Function Documentation

◆ CLICK_Handler_AIRQUALITY4()

ca_error CLICK_Handler_AIRQUALITY4 ( void  )

◆ CLICK_Handler_ENVIRONMENT2()

ca_error CLICK_Handler_ENVIRONMENT2 ( void  )

◆ CLICK_Handler_HVAC()

ca_error CLICK_Handler_HVAC ( void  )

◆ CLICK_Handler_MOTION()

ca_error CLICK_Handler_MOTION ( void  )

◆ CLICK_Handler_RELAY()

ca_error CLICK_Handler_RELAY ( void  )

◆ CLICK_Handler_SHT()

ca_error CLICK_Handler_SHT ( void  )

◆ CLICK_Handler_THERMO()

ca_error CLICK_Handler_THERMO ( void  )

◆ CLICK_Handler_THERMO3()

ca_error CLICK_Handler_THERMO3 ( void  )

◆ convert_AIRQUALITY4_to_knx()

void convert_AIRQUALITY4_to_knx ( data_airquality4  data,
knx_data_airquality4 knx_data 
)

◆ convert_ENVIRONMENT2_to_knx()

void convert_ENVIRONMENT2_to_knx ( data_environment2  data,
knx_data_environment2 knx_data 
)

◆ convert_HVAC_to_knx()

void convert_HVAC_to_knx ( data_hvac  data,
knx_data_hvac knx_data 
)

◆ convert_MOTION_to_knx()

void convert_MOTION_to_knx ( data_motion  data,
knx_data_motion knx_data 
)

◆ convert_RELAY_to_knx()

void convert_RELAY_to_knx ( data_relay  data,
knx_data_relay knx_data 
)

◆ convert_SHT_to_knx()

void convert_SHT_to_knx ( data_sht  data,
knx_data_sht knx_data 
)

◆ convert_THERMO3_to_knx()

void convert_THERMO3_to_knx ( data_thermo3  data,
knx_data_thermo3 knx_data 
)

◆ convert_THERMO_to_knx()

void convert_THERMO_to_knx ( data_thermo  data,
knx_data_thermo knx_data 
)

Variable Documentation

◆ click_name_knx

const char* click_name_knx[]
Initial value:
= {
"-",
"THERMO",
"THERMO3",
"AIRQUALITY4",
"ENVIRONMENT2",
"SHT",
"HVAC",
"MOTION",
"RELAY",
}