1

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers alerts.h Source File

alerts.h

00001 #ifndef ALERTS_H
00002 #define ALERTS_H
00003 /*
00004     ****************************************************************************
00005     ****************************************************************************
00006     ** DEVINT BİLİŞİM YAZILIM DONANIM TİC. LTD. ŞTİ. TARAFINDAN GELİŞTİRİLMİŞTİR
00007     ** İzmir / TÜRKİYE
00008     **
00009     ** (C) 2015
00010     ****************************************************************************
00011     ****************************************************************************
00012     *************************************************************** K A M B O ** 
00013 */
00014 
00015 //
00016 void send_alarm(uint8_t _alarmID, uint16_t _filterID, uint8_t _slaveID)
00017 {
00018     sprintf(fnode.alarmBuffer, "%s%d%s%d%s%d%s%d%s%d%s%.1f%s%.1f%s%.1f%s%llu%s%llu%s%.1f%c", "{ALR:\"FALR\",ALRCODE:", _alarmID, ",FID:", _filterID, ",Z:", fnode.currentFlushingFilter, ",FLID:", fnode.currentFlushPhase, ",SID:", _slaveID, ",PRIN:", fnode.inletPressure, ",PROUT:", fnode.outletPressure, ",DP:", fnode.dpPressure, ",WI:", fnode.WI, ",WIC:", fnode.WIC, ",QI:", fnode.QI, '}');
00019     send_to_coordinator(fnode.alarmBuffer);
00020     memset (fnode.alarmBuffer, 0, sizeof(fnode.alarmBuffer));
00021     wait_ms(50);
00022 }
00023 #endif