#include "board.h"
// OBJECT INTERFACE VARIABLES
-uint16_t status_val;
uint16_t oi_fan;
uint16_t oi_cid_fan;
uint16_t oi_humidifier;
-/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app/sensor/definitions.c
\ No newline at end of file
+/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app-stefic/sensor/definitions.c
\ No newline at end of file
-/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app/sensor/definitions.h
\ No newline at end of file
+/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app-stefic/sensor/definitions.h
\ No newline at end of file
-/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app/sensor/hydroponie.c
\ No newline at end of file
+/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app-stefic/sensor/hydroponie.c
\ No newline at end of file
-/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app/sensor/hydroponie.h
\ No newline at end of file
+/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app-stefic/sensor/hydroponie.h
\ No newline at end of file
#define I_LIGHT_CID 610
#define I_PERIOD 700
-
uint16_t status_val;
-uint16_t oi_fan;
-uint16_t oi_cid_fan;
-uint16_t oi_humidifier;
-uint16_t oi_cid_humidifier;
-uint16_t oi_light;
-uint16_t oi_cid_light;
-uint16_t oi_period;
int status_rdfnc(ULOI_PARAM_coninfo void *context)
{
-/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app/sensor/ul_idstr.c
\ No newline at end of file
+/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app-stefic/sensor/ul_idstr.c
\ No newline at end of file
-/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app/sensor/ul_idstr.h
\ No newline at end of file
+/home/stefic/BAP/build_ulan/ulan/embedded/hydro/app-stefic/sensor/ul_idstr.h
\ No newline at end of file
adc_stat_t adcst;
// OBJECT INTERFACE VARIABLES
-uint16_t status_val;
int16_t oi_temperature;
uint16_t oi_cid_temp;
int16_t oi_humidity;
// OBJECT INTERFACE FUNCTIONS
int oi_cid_temp_wrfnc(ULOI_PARAM_coninfo void *context){
- uloi_uint_wrfnc(ULOI_ARG_coninfo context);
+ printf("cid_temp: %i\n",oi_cid_temp);
+ uloi_uint_wrfnc(ULOI_ARG_coninfo &oi_cid_temp);
+ printf("cid_temp: %i\n",oi_cid_temp);
return 1;
}
int oi_cid_hum_wrfnc(ULOI_PARAM_coninfo void *context){
- uloi_uint_wrfnc(ULOI_ARG_coninfo context);
+ printf("cid_hum: %i\n",oi_cid_hum);
+ uloi_uint_wrfnc(ULOI_ARG_coninfo &oi_cid_hum);
+ printf("cid_hum: %i\n",oi_cid_hum);
return 1;
}
#include <system_def.h>
#include <cpu_def.h>
-// #include <lpciap.h>
+#include <lpciap.h>
// #include <keyval_id.h>
-// #include <keyval_loc.h>
+#include <keyval_loc.h>
// #include <lpciap_kvpb.h>
#include "definitions.h"
/***********************************/
// set configuration for device
// kvpb_get_key(kvpb_block,KVPB_KEYID_ULAN_ADDR,1,&uaddr);
-// kvpb_get_key(kvpb_block,KVPB_KEYID_ULAN_SN,4,&usn);
-//
-// kvpb_get_key(kvpb_block,KVPB_KEYID_ADC_CFG,sizeof(adc_cal_t),&adccal);
-// kvpb_get_key(kvpb_block,KVPB_KEYID_CON_PARAM,sizeof(pid_con_param_t),&con_param);
-// kvpb_get_key(kvpb_block,KVPB_KEYID_APPL_PARAM,sizeof(appl_param_t),&appl_param);
-// printf("Keyval variables read\n");
+// kvpb_get_key(kvpb_block,KVPB_KEYID_ULAN_SN,4,&sn);
//opening file descriptor
ul_fd = ul_open(NULL,NULL);
#define UL_DEV "/dev/ulan"
-// #define KVPB_KEYID_ADC_CFG 0x101
-// #define KVPB_KEYID_CON_PARAM 0x102
-// #define KVPB_KEYID_APPL_PARAM 0x103
-
extern long sn;
uchar server_adr;
ul_msginfo msginfo;
#ifndef UL_WITHOUT_HANDLE
extern uloi_coninfo_t *coninfo;
extern ul_dyac_t *ul_dyac;
-//extern kvpb_block_t *kvpb_block;
+// extern kvpb_block_t *kvpb_block;
#endif
#ifdef OS_POSIX
#define I_HUMIDITY_CID 210
#define I_PERIOD 300
-
uint16_t status_val;
-int16_t oi_temperature;
-uint16_t oi_cid_temp;
-int16_t oi_humidity;
-uint16_t oi_cid_hum;
-uint16_t oi_period;
int status_rdfnc(ULOI_PARAM_coninfo void *context)
{