Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:mervis-ide:30-communication-protocols:10-sscp [2017/06/19 16:48]
m.chlupac [Basic features]
en:mervis-ide:30-communication-protocols:10-sscp [2017/11/22 10:56] (current)
Line 18: Line 18:
   * Protocol versioning is supported. Newer version is backward compatible with previous version but usage of deprecated and obsolote methods is not recommended.   * Protocol versioning is supported. Newer version is backward compatible with previous version but usage of deprecated and obsolote methods is not recommended.
  
-===== Přenos hodnot proměnných =====+===== Communication of Values =====
  
-  * Protokol podporuje přenos dlouhých bloků pamětiPokud se hodnota proměnné nevejde do vyjednaných bufferů, přenese se pomocí stavového přenosu delších dat+  * SSCP protocol supports long memory blocksIf the size of the buffer is not sufficient - multiple reads can be made and atomicity of the operation is guaranteed
-  * Každá proměnná je identifikována komunikačním ID. ID se může měnit (vývojové prostředí ho změní) v případě, že u proměnné dojde ke změně typu nebo jména+  * Every variable is identified by its communication ID. 
-  * Přenos hodnot je implementován jako přenos paměťové oblasti, kde je proměnná uložena. Lze definovat offset od začátku hodnoty proměnné její délkuTo je vhodné pro případy, kdy se například mění pouze jedno číslo ve složitější struktuře (polestrukturafunkční blok). +  * Value is communicated as block of memoryOffset and length can be used to read part of the larger data structure (arraystructfunction block, ...
-      * Je nutné znát layout paměti. Ten se řídí standardními pravidly o zarovnávání proměnných dle paměťové náročnosti typu (1-8 bajtové zarovnání).+      * Memory data layout follows standard rules of data alignment (1-8 bytes)
  
 +===== .NET SDK =====
  
 +  * There is a SDK with .NET libraries. You can download it {{ :en:mervis-ide:30-communication-protocols:netsscpsdk.zip |here}}.
  • © Energocentrum Plus, s.r.o. 2017 - 2024