00001
00002
00003
00004
00005
00006 #ifndef CDM_DAQ_H
00007 #define CDM_DAQ_H
00008
00009
00010 #include <cd_error.h>
00011 #include <xcompiler_defs.h>
00012
00013 cd_Error cdm_DAQWriteDigitalLine(uint8_t subdevice, uint8_t line, uint8_t value);
00014 cd_Error cdm_DAQReadDigitalLine(uint8_t subdevice, uint8_t line, uint8_t *value);
00015
00016
00017 cd_Error cdm_DAQReadDigitalFrecuency(int subdevice, double *value);
00018 cd_Error cdm_DAQWritePWM(int subdevice, double dutty_cycle);
00019
00020
00021
00022
00023
00024 cd_Error cds_DAQWriteDigitalPort(uint8_t subdevice, uint8_t value);
00025 cd_Error cds_DAQWriteDigitalPortMask(uint8_t subdevice, uint8_t value, uint8_t mask);
00026 cd_Error cds_DAQReadDigitalPort(uint8_t subdevice, uint8_t *value);
00027 #endif // CDM_DAQ_H