Thread Zugang zum Array verzweifelt gesucht
(16 answers)
Opened by Perlentaucher at 2015-03-09 11:07
Die Properties lassen sich zusammenfassen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 my $control = { properties => { "id" => "/heatingCircuits/hc1/switchPrograms/A", "type" => "switchProgram", "setpointPropertyID" => "/heatingCircuits/hc1/temperatureLevels", "setpointPropertyURI" => "http://192.168.178.58/heatingCircuits/hc1/temperatureLevels", "maxNbOfSwitchPoints" => 42, "maxNbOfSwitchPointsPerDay" => 6, "switchPointTimeRaster" => 15, "writeable" => 1, }, switchpoints => [{},{},{}] }; und damit bei der Verarbeitung besser von den SwitchPoints trennen. Je nach Verwendung würde ich jedoch das SwitchPoints-Array transformieren, so dass das auch direkt adressierbare Hashes sind: Das Zeitraster auf die Schlüssel abbilden. Dann würde so eine Heizungssteuerung auch in eine gut lesbare/editierbare INI-Datei passen und die lässt sich dann beliebig nach JSON oder XML umwandeln. |