[ 
https://issues.apache.org/jira/browse/PLC4X-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Łukasz Dywicki resolved PLC4X-244.
----------------------------------
    Fix Version/s: 0.8.0
       Resolution: Fixed

> Variable length padding fields
> ------------------------------
>
>                 Key: PLC4X-244
>                 URL: https://issues.apache.org/jira/browse/PLC4X-244
>             Project: Apache PLC4X
>          Issue Type: Improvement
>          Components: Code-Generation
>    Affects Versions: 0.8.0
>            Reporter: Łukasz Dywicki
>            Priority: Major
>             Fix For: 0.8.0
>
>
> Support for padding fields available in 0.7 release is limited to appending 
> of single values when given padding expression returns true. While it works 
> for initial case needed by arrays items in S7 driver it does not satisfy more 
> complicated scenario where amount of "fill" or "pad bytes" dependens on other 
> field length.
> To put more context on it - socketcan interface always returns and always 
> expects length of entire frame to be aligned to 16 bytes. This case is 
> satisfied only if frame payload takes all available 8 bytes. Current padding 
> field handling could work only for 7 and 8 bytes long payloads.
> Proposal which comes out of brief discussion with [~cdutz] is attempt to 
> change padding expression to integer so we know how many times padding field 
> must be repeated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to