astrand
astrand
> > ... and it is required not to support the old UpdateFirmware. > > It's strange that they mention this in the white-paper indeed, as in OCTT, the official...
Wrt RED, basically the upcoming Cyber Resilience Act has been introduced in advance for internet connected radio equipment. EU DR 2022/30 "activates" clause 3.3 in the earlier RED directive. In...
@goekay For cases like this, suggestion is to check what is written in 2.0.1 and 2.1, since OCPP 1.6 has been evolving a lot over time. Some parts of the...
I think this is fine and correct. As you can see on https://github.com/mobilityhouse/ocpp/blob/master/ocpp/charge_point.py#L257, the response is sent before the after task is created. We are currently investigating issues on the...
I have looked at the client side now. It's a bit tricky, actually. route_message will use `put_nowait(msg`) to add a response to the response queue, but the task awaiting the...
Code-wise, I think this patch should be considered. Should I make a PR? ``` --- a/ocpp/charge_point.py +++ b/ocpp/charge_point.py @@ -161,6 +161,7 @@ class ChargePoint: LOGGER.info("%s: receive message %s", self.id, message)...
That's a sane gut feeling. However, note that it is not the actual delay that solves this problem. You can use 0.0000001 instead if you want; this is just a...
Why sleep(0) does not work is explained in the stackoverflow posting I linked to above. If you want to use sleep(0), you have to use three of them. We can...
pyobfuscate needs to migrate to the "ast" module, which is probably a lot of work. In the meantime, suggestion is to use Python 3.9 to do the obfuscation, then you...