Newer
Older
/*
* File: SH-sid.h
* Author: peter
*
*/
#ifndef SH_SID_H
#define SH_SID_H
// ACHTUNG: bei Veränderungen
// -- Name eintragen in SHsensor::name(int nid)
enum SHNodeId { // unique IDs - never erase, never re-order (except dummy)!
NodeIdGateway,
NodeIdHW_40, // Heißwasser Stufe 1
NodeIdSolarheat, // große Heizung im Wohnzimmer, Stufe 2 gibt es nicht mehr
NodeIdLightSensor, // Lichtsensor
NodeIdHW_60, // Heißwasser Stufe 2
NodeIdSolarheatFloor, // Fußboden-Heizung im Wohnzimmer
NodeIdAirconditioner, // Klimaanlage
NodeIDWashMachine, // Waschmaschine
NodeIDLivingroom, // Thermometer im Wohnzimmer
NodeIDRepeater2, // Repeater
NodeIDeCar, // E-Auto
NodeIDBadUntenT, // Thermometer Bad unten
NodeIDBadObenT, // Thermometer Bad oben
NodeIDWallLR, // Wohnzimmer-Wand links+rechts
NodeIDWallM, // Wohnzimmer-Wand mitte
NodeIDBadUnten, // Heizung Bad unten
NodeIDCentral, // Zentraler Strommesser
NodeIdDummy // zum Testen neuer Knoten -- immer ganz hinten
};
const int SHNodeIdSize = NodeIdDummy+1;
enum SHSensorId {SID_NONE=-1, // unique IDs - never erase, never re-order (except dummy)!
SID_TEMP,
SID_RELAY,
SID_LIGHT,
SID_MODE,
SID_POWER,
SID_RELAY2, // 2. Relais
SID_DUMMY // zum Testen neuer Knoten (und auf Repeatern) -- immer ganz hinten
};
const int SHSensorIdSize = SID_DUMMY+2;
#endif /* SH_SID_H */