Open gammeter opened 3 years ago
Interne Notiz für den einen oben erwähnten Fall (Max14819::Max14819_Port::sendIOLData()
):
Warum nicht die IOLMessage (Referenz darauf) bis hier übergeben? Und hier auseinandernehmen. Oder noch mehr: eine INLINE
get_byte()
Funktion, die jeweils ein Byte aus dendata
derIOLMessage
zurückliefert. Anstatt hierdata[i]
, besserget_byte(i)
(hat ausserdem die Möglichkeit, noch Code zum Prüfen des Index hinzuzufügen zu Debug-Zwecken)
see also #53
There are cases, where one could optimize the passing of data from the original function call to the destination.
Max14819::Max14819_Port::sendIOLData()
receives three arguments which are all calculated from one object (anIOL_Message
). Alternatively it could just receive a referece to anIOL_Message
and calculate the individual items by itself.