03-04-2013, 12:52:34
(Dieser Beitrag wurde zuletzt bearbeitet: 03-04-2013, 13:00:01 von mgeissler.)
Die Lib hat doch alle Funktionen dafür.
Ein Beispiel aus der Luft gegriffen:
Die Methode die du gemacht hast, macht ja nix anderes als die bereits vorhandenen Methoden zu nutzen.
Was du hinzugefügt hast, macht es natürlich komfortabler. Allerdings war ich mir zu den Zeitpunkt noch nicht sicher wie ich das Handling der Updates strukturiere. Ich würde wahrscheinlich die Logik wählen, wie sie bereits aus dem DateBaseContext bekannt ist. Also das Objekt aus dem "Context" bearbeiten und dann einen Update fahren.
Ein Beispiel aus der Luft gegriffen:
PHP-Code:
var request = new SetActuatorStatesRequest()
{
ActuatorStates = new List<LogicalDeviceState> {
new SwitchActuatorState()
{
LogicalDeviceId = Guid.Parse("81d1276e-d26e-47b4-a4d2-54549306362e"),
IsOn = true
}
}
};
ObjectFactory.GetInstance<RequestHandler>().RequestResponse<SetActuatorStatesRequest, ControlResultResponse>(request);
Die Methode die du gemacht hast, macht ja nix anderes als die bereits vorhandenen Methoden zu nutzen.
Was du hinzugefügt hast, macht es natürlich komfortabler. Allerdings war ich mir zu den Zeitpunkt noch nicht sicher wie ich das Handling der Updates strukturiere. Ich würde wahrscheinlich die Logik wählen, wie sie bereits aus dem DateBaseContext bekannt ist. Also das Objekt aus dem "Context" bearbeiten und dann einen Update fahren.