osamu funada / nakagawa_rx_Emu

Description: nakagawa kit emurator (add CR) BaudRate 115200,p20

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers leds.cpp Source File

leds.cpp

00001 #include "mbed.h"
00002 #include "leds.h"
00003 
00004 Timeout led_ether;
00005 Timeout led_xbee;
00006 Timeout led_device;
00007 
00008 DigitalOut ledXb(LED1);
00009 DigitalOut ledDev(LED2);
00010 DigitalOut ledTcpCon(LED3);
00011 DigitalOut ledEt(LED4);
00012 
00013 void offEther(void){
00014     ledEt=0;
00015 }
00016 void offXBee(void){
00017     ledXb=0;
00018 }
00019 void offDevice(void){
00020     ledDev=0;
00021 }
00022 
00023 void ledEther(void)
00024 {
00025     ledEt=1;
00026     led_ether.attach(&offEther,kLedOnTime);
00027 }
00028 void ledXBee(void)
00029 {
00030     ledXb=1;
00031     led_xbee.attach(&offXBee,kLedOnTime);
00032 }
00033 void ledDevice(void)
00034 {
00035     ledDev=1;
00036     led_device.attach(&offDevice,kLedOnTime);
00037 }
00038 void onLedDevice(void)
00039 {
00040     ledDev=1;
00041 }
00042 
00043 void ledTcpConnect(bool isConnect)
00044 {
00045     if(isConnect)   ledTcpCon=1;
00046     else            ledTcpCon=0;
00047 }