Moin Moin,
nach 20 Jahren fange ich wieder an zu programmieren und möchte ein NPM-Modul nach Perl migrieren.
Der Originalcode ist:
Decoder.prototype.decodeDPT8 = function (buffer) {
return buffer.readInt16BE(0);
};
Ich möchte dies nach Perl konvertieren und verwende die pack()-Funktion. Jedoch kann ich keine Funktion für Signed Short Int in Big Endian finden...?
Entspricht signed short auf x86 automatisch Big Endian?
Danke, -MN
x86 (und idR ARM auch) nutzt eher little endian um die Daten zu speichern. unpack hat nw. die benötigte Schalter, um ordenlich zu lesen.
Diese Seite könnte dir helfen: https://www.perlmonks.org/?node_id=224666