This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new ef83443  fix: Update the itemCount variable form uint 8 to uint 16
ef83443 is described below

commit ef83443a4a1ab675c1cfea89b6daa6a6c98ac7e1
Author: Christofer Dutz <[email protected]>
AuthorDate: Fri Apr 16 16:29:37 2021 +0200

    fix: Update the itemCount variable form uint 8 to uint 16
---
 .../resources/templates/c/pojo-template.c.ftlh     |  2 +-
 .../generated-sources/modbus/src/modbus_pdu.c      | 22 +++++++++++-----------
 .../generated-sources/s7/src/cotp_parameter.c      |  2 +-
 .../plc4c/generated-sources/s7/src/s7_parameter.c  |  6 +++---
 .../plc4c/generated-sources/s7/src/s7_payload.c    |  8 ++++----
 .../s7/src/s7_payload_user_data_item.c             |  2 +-
 .../s7/src/s7_var_payload_data_item.c              |  2 +-
 .../generated-sources/s7/src/szl_data_tree_item.c  |  2 +-
 8 files changed, 23 insertions(+), 23 deletions(-)

diff --git 
a/build-utils/language-c/src/main/resources/templates/c/pojo-template.c.ftlh 
b/build-utils/language-c/src/main/resources/templates/c/pojo-template.c.ftlh
index d422999..99c0acc 100644
--- a/build-utils/language-c/src/main/resources/templates/c/pojo-template.c.ftlh
+++ b/build-utils/language-c/src/main/resources/templates/c/pojo-template.c.ftlh
@@ -145,7 +145,7 @@ plc4c_return_code 
${helper.getCTypeName(type.name)}_parse(plc4c_spi_read_buffer*
 <#if indentContent>  </#if>  {
             <#if helper.isCountArrayField(field)>
 <#if indentContent>  </#if>    // Count array
-<#if indentContent>  </#if>    uint8_t itemCount = 
${helper.toParseExpression(baseType, arrayField, arrayField.loopExpression, 
baseType.parserArguments)};
+<#if indentContent>  </#if>    uint16_t itemCount = 
${helper.toParseExpression(baseType, arrayField, arrayField.loopExpression, 
baseType.parserArguments)};
 <#if indentContent>  </#if>    for(int curItem = 0; curItem < itemCount; 
curItem++) {
 <#if indentContent>  </#if>      <#if 
!helper.isSimpleTypeReference(arrayField.type)>bool lastItem = curItem == 
(itemCount - 1);</#if>
       <#-- Inizialize a local variable with the simple type (Intentionally 
keeping the java-style names so they can be used in expressions) -->
diff --git a/sandbox/plc4c/generated-sources/modbus/src/modbus_pdu.c 
b/sandbox/plc4c/generated-sources/modbus/src/modbus_pdu.c
index ca4bfd5..9c2fe9f 100644
--- a/sandbox/plc4c/generated-sources/modbus/src/modbus_pdu.c
+++ b/sandbox/plc4c/generated-sources/modbus/src/modbus_pdu.c
@@ -204,7 +204,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -260,7 +260,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -358,7 +358,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -436,7 +436,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -492,7 +492,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -590,7 +590,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -686,7 +686,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -720,7 +720,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -839,7 +839,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = fifoCount;
+      uint16_t itemCount = fifoCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         uint16_t* _value = malloc(sizeof(uint16_t));
@@ -1126,7 +1126,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = (byteCount) - (6);
+      uint16_t itemCount = (byteCount) - (6);
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
@@ -1163,7 +1163,7 @@ plc4c_return_code 
plc4c_modbus_read_write_modbus_pdu_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = byteCount;
+      uint16_t itemCount = byteCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         int8_t* _value = malloc(sizeof(int8_t));
diff --git a/sandbox/plc4c/generated-sources/s7/src/cotp_parameter.c 
b/sandbox/plc4c/generated-sources/s7/src/cotp_parameter.c
index 8721578..fed2d8d 100644
--- a/sandbox/plc4c/generated-sources/s7/src/cotp_parameter.c
+++ b/sandbox/plc4c/generated-sources/s7/src/cotp_parameter.c
@@ -140,7 +140,7 @@ plc4c_return_code 
plc4c_s7_read_write_cotp_parameter_parse(plc4c_spi_read_buffer
     }
     {
       // Count array
-      uint8_t itemCount = rest;
+      uint16_t itemCount = rest;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         
         uint8_t* _value = malloc(sizeof(uint8_t));
diff --git a/sandbox/plc4c/generated-sources/s7/src/s7_parameter.c 
b/sandbox/plc4c/generated-sources/s7/src/s7_parameter.c
index 4c05232..e01be24 100644
--- a/sandbox/plc4c/generated-sources/s7/src/s7_parameter.c
+++ b/sandbox/plc4c/generated-sources/s7/src/s7_parameter.c
@@ -142,7 +142,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_parameter_parse(plc4c_spi_read_buffer*
     }
     {
       // Count array
-      uint8_t itemCount = numItems;
+      uint16_t itemCount = numItems;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_var_request_parameter_item* _value = NULL;
@@ -188,7 +188,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_parameter_parse(plc4c_spi_read_buffer*
     }
     {
       // Count array
-      uint8_t itemCount = numItems;
+      uint16_t itemCount = numItems;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_var_request_parameter_item* _value = NULL;
@@ -234,7 +234,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_parameter_parse(plc4c_spi_read_buffer*
     }
     {
       // Count array
-      uint8_t itemCount = numItems;
+      uint16_t itemCount = numItems;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_parameter_user_data_item* _value = NULL;
diff --git a/sandbox/plc4c/generated-sources/s7/src/s7_payload.c 
b/sandbox/plc4c/generated-sources/s7/src/s7_payload.c
index 589273e..eb4fda5 100644
--- a/sandbox/plc4c/generated-sources/s7/src/s7_payload.c
+++ b/sandbox/plc4c/generated-sources/s7/src/s7_payload.c
@@ -75,7 +75,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_payload_parse(plc4c_spi_read_buffer* io
     }
     {
       // Count array
-      uint8_t itemCount = ((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_read_var_response_num_items;
+      uint16_t itemCount = ((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_read_var_response_num_items;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_var_payload_data_item* _value = NULL;
@@ -100,7 +100,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_payload_parse(plc4c_spi_read_buffer* io
     }
     {
       // Count array
-      uint8_t itemCount = 
plc4c_spi_evaluation_helper_count(((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_write_var_request_items);
+      uint16_t itemCount = 
plc4c_spi_evaluation_helper_count(((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_write_var_request_items);
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_var_payload_data_item* _value = NULL;
@@ -125,7 +125,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_payload_parse(plc4c_spi_read_buffer* io
     }
     {
       // Count array
-      uint8_t itemCount = ((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_write_var_response_num_items;
+      uint16_t itemCount = ((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_write_var_response_num_items;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_var_payload_status_item* _value = NULL;
@@ -150,7 +150,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_payload_parse(plc4c_spi_read_buffer* io
     }
     {
       // Count array
-      uint8_t itemCount = 
plc4c_spi_evaluation_helper_count(((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_user_data_items);
+      uint16_t itemCount = 
plc4c_spi_evaluation_helper_count(((plc4c_s7_read_write_s7_parameter*) 
(parameter))->s7_parameter_user_data_items);
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_s7_payload_user_data_item* _value = NULL;
diff --git a/sandbox/plc4c/generated-sources/s7/src/s7_payload_user_data_item.c 
b/sandbox/plc4c/generated-sources/s7/src/s7_payload_user_data_item.c
index 5da7946..eba4c59 100644
--- a/sandbox/plc4c/generated-sources/s7/src/s7_payload_user_data_item.c
+++ b/sandbox/plc4c/generated-sources/s7/src/s7_payload_user_data_item.c
@@ -141,7 +141,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_payload_user_data_item_parse(plc4c_spi_
     }
     {
       // Count array
-      uint8_t itemCount = szlItemCount;
+      uint16_t itemCount = szlItemCount;
       for(int curItem = 0; curItem < itemCount; curItem++) {
         bool lastItem = curItem == (itemCount - 1);
         plc4c_s7_read_write_szl_data_tree_item* _value = NULL;
diff --git a/sandbox/plc4c/generated-sources/s7/src/s7_var_payload_data_item.c 
b/sandbox/plc4c/generated-sources/s7/src/s7_var_payload_data_item.c
index dd55a5e..29d3e9f 100644
--- a/sandbox/plc4c/generated-sources/s7/src/s7_var_payload_data_item.c
+++ b/sandbox/plc4c/generated-sources/s7/src/s7_var_payload_data_item.c
@@ -67,7 +67,7 @@ plc4c_return_code 
plc4c_s7_read_write_s7_var_payload_data_item_parse(plc4c_spi_r
   }
   {
     // Count array
-    uint8_t itemCount = 
((plc4c_s7_read_write_data_transport_size_get_size_in_bits(transportSize)) ? 
plc4c_spi_evaluation_helper_ceil((dataLength) / (8.0)) : dataLength);
+    uint16_t itemCount = 
((plc4c_s7_read_write_data_transport_size_get_size_in_bits(transportSize)) ? 
plc4c_spi_evaluation_helper_ceil((dataLength) / (8.0)) : dataLength);
     for(int curItem = 0; curItem < itemCount; curItem++) {
       
       int8_t* _value = malloc(sizeof(int8_t));
diff --git a/sandbox/plc4c/generated-sources/s7/src/szl_data_tree_item.c 
b/sandbox/plc4c/generated-sources/s7/src/szl_data_tree_item.c
index f9170dc..58e7f09 100644
--- a/sandbox/plc4c/generated-sources/s7/src/szl_data_tree_item.c
+++ b/sandbox/plc4c/generated-sources/s7/src/szl_data_tree_item.c
@@ -52,7 +52,7 @@ plc4c_return_code 
plc4c_s7_read_write_szl_data_tree_item_parse(plc4c_spi_read_bu
   }
   {
     // Count array
-    uint8_t itemCount = 20;
+    uint16_t itemCount = 20;
     for(int curItem = 0; curItem < itemCount; curItem++) {
       
       int8_t* _value = malloc(sizeof(int8_t));

Reply via email to