plc4x-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christofer Dutz <>
Subject Re: [S7] TransportSize Enum Code
Date Mon, 03 Sep 2018 07:39:50 GMT
Hi Julian,

TransportSize is sort of the old version of the S7DataType and will be replaced by this. 

Remember that I added the S7DataType class and is wasn't referenced by any code as I wanted
some feedback? ... so just ignore the TransportSize type ... we'll probably also rename and
move the S7DataType as part of this refactoring. 

Regarding your bitWidth question ... could you point me to where that is used? I couldn't
find it.


Am 02.09.18, 09:52 schrieb "Julian Feinauer" <>:

    Hi all,
    as I’m going forward refactoring the S7 Driver I have one question about the „code“
field in the TransportSize enum.
    For me it seems as this code is type related, i.e., is unique for each “S7Type”.
    Furthermore, the number of bytes should be redundant to the bitWIdth ( / 8), except for
“edge case” like Timers.
    As I’m implementing especially “unsigned” types I would like to know wheter they
share the “code” with their signed versions or if we have to extract them separately.
    Could someone who implemented this (chris?) give me some infos about that?

View raw message