etherlab/plc_cia402node.c
changeset 2082 caae3ad2d03b
parent 2079 49242019a9ca
child 2084 579af800b359
--- a/etherlab/plc_cia402node.c	Sat Oct 13 22:48:05 2012 +0200
+++ b/etherlab/plc_cia402node.c	Wed Oct 17 19:12:08 2012 +0200
@@ -105,7 +105,7 @@
 	}
 
 	__CIA402Node_%(location)s.axis->PowerFeedback = __CIA402Node_%(location)s.state == __OperationEnabled;
-	__CIA402Node_%(location)s.axis->ActualPosition = (IEC_REAL)(*(__CIA402Node_%(location)s.ActualPosition)) * __CIA402Node_%(location)s.axis->RatioDenominator / __CIA402Node_%(location)s.axis->RatioNumerator;
+	__CIA402Node_%(location)s.axis->ActualPosition = (IEC_LREAL)(*(__CIA402Node_%(location)s.ActualPosition)) * __CIA402Node_%(location)s.axis->RatioDenominator / __CIA402Node_%(location)s.axis->RatioNumerator;
 }
 
 void __publish_%(location)s()