diff --git a/Utils/EEPROM_generator/src/generators/esi_xml.js b/Utils/EEPROM_generator/src/generators/esi_xml.js index 7881d28..2b5a5da 100644 --- a/Utils/EEPROM_generator/src/generators/esi_xml.js +++ b/Utils/EEPROM_generator/src/generators/esi_xml.js @@ -152,8 +152,13 @@ function esi_generator(form, od, indexes, dc) result += addDictionaryObjectSubitems(objd.items); } - var flags = `\n ro`; - if (objd.otype == OTYPE.VAR) { + var flags = ``; + if (objd.otype == OTYPE.VAR) { + let access = `ro`; + if (objd.access) { + access = objd.access.slice(0,2).toLowerCase(); + } + flags += `\n ${access}`; flags += getPdoMappingFlags(objd); } if (SDO_category[index]) {