Der Web-Server fordert sehr viele IDs (=Konstanten), die man recht umständlich, manuell warten muss, wenn man über Namen darauf zugreifen will.
Da hier der Wert keine Rolle spielt, würde sich das "enum" anbieten, da man sich dann nicht um die Nummerierung kümmern muss, insbesondere wenn man mal ein Element einfügt:
[highlight=epc]
// WEB-Seiten
SumID=16
//Buttons auf S. 2
TimeID=21
DateID=11
SunID=12
LuxID=13
WindID=14
TempID=15
ChartTempID=16
ChartRainID=17
LoggerPageID=1
// Zugriff auf Visu Temperatur Bad
LoggerVisuID_Bad=0
SliderID_Bad=1
InfoID_Bad=2
LoggerHistoryID_Bad=3
// Zugriff auf Visu Temperatur Kueche
LoggerVisuID_Kueche=4
SliderID_Kueche=5
InfoID_Kueche=6
LoggerHistoryID_Kueche=7
// WP
LoggerVisuID_Vorlauf=8
LoggerVisuID_Ruecklauf=9
LoggerVisuID_RuecklaufSoll=10
LoggerVisuID_AussenTemp=11
LoggerVisuID_HeissgasTemp=12
[/highlight]
Besser fände ich:
[highlight=epc]
// WEB-Seiten
enum {
SumID
LoggerPageID
}
// Web-Elemente
enum {
//Buttons auf S. 2
TimeID
DateID
SunID
LuxID
WindID
TempID
ChartTempID
ChartRainID
// Zugriff auf Visu Temperatur Bad
LoggerVisuID_Bad
SliderID_Bad
InfoID_Bad
LoggerHistoryID_Bad
// Zugriff auf Visu Temperatur Kueche
LoggerVisuID_Kueche
SliderID_Kueche
InfoID_Kueche
LoggerHistoryID_Kueche
// WP
LoggerVisuID_Vorlauf
LoggerVisuID_Ruecklauf
LoggerVisuID_RuecklaufSoll
LoggerVisuID_AussenTemp
LoggerVisuID_HeissgasTemp
}
[/highlight]
Da hier der Wert keine Rolle spielt, würde sich das "enum" anbieten, da man sich dann nicht um die Nummerierung kümmern muss, insbesondere wenn man mal ein Element einfügt:
[highlight=epc]
// WEB-Seiten
SumID=16
//Buttons auf S. 2
TimeID=21
DateID=11
SunID=12
LuxID=13
WindID=14
TempID=15
ChartTempID=16
ChartRainID=17
LoggerPageID=1
// Zugriff auf Visu Temperatur Bad
LoggerVisuID_Bad=0
SliderID_Bad=1
InfoID_Bad=2
LoggerHistoryID_Bad=3
// Zugriff auf Visu Temperatur Kueche
LoggerVisuID_Kueche=4
SliderID_Kueche=5
InfoID_Kueche=6
LoggerHistoryID_Kueche=7
// WP
LoggerVisuID_Vorlauf=8
LoggerVisuID_Ruecklauf=9
LoggerVisuID_RuecklaufSoll=10
LoggerVisuID_AussenTemp=11
LoggerVisuID_HeissgasTemp=12
[/highlight]
Besser fände ich:
[highlight=epc]
// WEB-Seiten
enum {
SumID
LoggerPageID
}
// Web-Elemente
enum {
//Buttons auf S. 2
TimeID
DateID
SunID
LuxID
WindID
TempID
ChartTempID
ChartRainID
// Zugriff auf Visu Temperatur Bad
LoggerVisuID_Bad
SliderID_Bad
InfoID_Bad
LoggerHistoryID_Bad
// Zugriff auf Visu Temperatur Kueche
LoggerVisuID_Kueche
SliderID_Kueche
InfoID_Kueche
LoggerHistoryID_Kueche
// WP
LoggerVisuID_Vorlauf
LoggerVisuID_Ruecklauf
LoggerVisuID_RuecklaufSoll
LoggerVisuID_AussenTemp
LoggerVisuID_HeissgasTemp
}
[/highlight]
Kommentar