12345678910111213141516171819202122232425262728 |
- #ifndef __PCURV_H__
- #define __PCURV_H__
- #define PCURV_NBR_MAX 16
- #define PCURV_PTS_PERHOUR 12
- #define PCURV_PTS_NBR 24*PCURV_PTS_PERHOUR
- enum pcurv_status_t{
- PCURVST_ERR = 0,
- PCURVST_RESET,
- PCURVST_VALID,
- };
- struct pcurv_t{
- int status;
- char szstatus[16];
- char szinfo[16];
- int aps[24][60];
- };
- int pcurv_init();
- int pcurv_load(int idx);
- struct pcurv_t pcurv_get(int idx);
- void pcurv_reset( int idx );
- int pcurv_save( int idx, struct pcurv_t val );
- char* pcurv_get_info_str(int pidx);
- int pcurv_set_info(int pidx);
- #endif
|