-
Notifications
You must be signed in to change notification settings - Fork 1
/
skInfraredCOM.h
30 lines (28 loc) · 1.32 KB
/
skInfraredCOM.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*******************************************************************************
* skInfraredCOM.h - LCDにてデバッグモニターを行う関数のインクルードファイル*
* *
* ============================================================================ *
* VERSION DATE BY CHANGE/COMMENT *
* ---------------------------------------------------------------------------- *
* 1.00 2011-07-07 きむ茶工房(きむしげ) Create *
*******************************************************************************/
#ifndef skInfraredCOM_h
#define skInfraredCOM_h
#include "arduino.h"
/*******************************************************************************
* クラスの定義 *
*******************************************************************************/
class skInfraredCOM
{
public:
skInfraredCOM(int snd_pin_no,int rcv_pin_no) ;
int RemoconSW() ;
void Send(unsigned char toDeviceNo,unsigned char KeyCode) ;
int Recive(unsigned char MyDeviceNo) ;
private:
void PalseHigh(int cnt) ;
int DataCheck(unsigned char MyDeviceNo,char *dt) ;
int SndPinNo ;
int RcvPinNo ;
};
#endif