Removed empty project.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Added Unit Tests.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Updated .gitignore.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Added new converters to convert from Siemens types to C# types.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Fix an error that made impossible to read negative values when reading a struct.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Fixes a bug that couldn't read a single bit, for example M0.0.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
[Breaking change]: DBW and DBD now returns unsigned short and unsigned int. This because the conversion that was used previously was loosing both negative values and values over maximum of int.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Fixes a bug that couldn't write correctly negative values when writing short or int.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Removed warning for exception not in use.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>
Added a new feature: Read and Write class.

Signed-off-by: Michele Cattafesta <michele.cattafesta@mesta-automation.com>