@@ -30,8 +30,11 @@ class ImplementationTypes:
3030
3131 _boolean_constraint = factory .DataConstraintInternalTemplate ("boolean_DataConstr" , NAMESPACE , 0 , 1 )
3232 _uint8_constraint = factory .DataConstraintInternalTemplate ("uint8_DataConstr" , NAMESPACE , 0 , 255 )
33+ _sint8_constraint = factory .DataConstraintInternalTemplate ("sint8_DataConstr" , NAMESPACE , - 128 , 127 )
3334 _uint16_constraint = factory .DataConstraintInternalTemplate ("uint16_DataConstr" , NAMESPACE , 0 , 65535 )
35+ _sint16_constraint = factory .DataConstraintInternalTemplate ("sint16_DataConstr" , NAMESPACE , - 32768 , 32767 )
3436 _uint32_constraint = factory .DataConstraintInternalTemplate ("uint32_DataConstr" , NAMESPACE , 0 , 4294967295 )
37+ _sint32_constraint = factory .DataConstraintInternalTemplate ("sint32_DataConstr" , NAMESPACE , - 2147483648 , 2147483647 )
3538 _uint64_constraint = factory .DataConstraintInternalTemplate ("uint64_DataConstr" , NAMESPACE ,
3639 0 , 18446744073709551615 )
3740 _boolean_compumethod = factory .CompuMethodEnumTemplate ("boolean_CompuMethod" , NAMESPACE , ["FALSE" , "TRUE" ])
@@ -40,9 +43,15 @@ class ImplementationTypes:
4043 _boolean_compumethod , type_emitter = "Platform_Type" )
4144 uint8 = factory .ImplementationValueTypeTemplate ("uint8" , NAMESPACE , BaseTypes .uint8 , _uint8_constraint ,
4245 type_emitter = "Platform_Type" )
46+ sint8 = factory .ImplementationValueTypeTemplate ("sint8" , NAMESPACE , BaseTypes .sint8 , _sint8_constraint ,
47+ type_emitter = "Platform_Type" )
4348 uint16 = factory .ImplementationValueTypeTemplate ("uint16" , NAMESPACE , BaseTypes .uint16 , _uint16_constraint ,
4449 type_emitter = "Platform_Type" )
50+ sint16 = factory .ImplementationValueTypeTemplate ("sint16" , NAMESPACE , BaseTypes .sint16 , _sint16_constraint ,
51+ type_emitter = "Platform_Type" )
4552 uint32 = factory .ImplementationValueTypeTemplate ("uint32" , NAMESPACE , BaseTypes .uint32 , _uint32_constraint ,
4653 type_emitter = "Platform_Type" )
54+ sint32 = factory .ImplementationValueTypeTemplate ("sint32" , NAMESPACE , BaseTypes .sint32 , _sint32_constraint ,
55+ type_emitter = "Platform_Type" )
4756 uint64 = factory .ImplementationValueTypeTemplate ("uint64" , NAMESPACE , BaseTypes .uint64 , _uint64_constraint ,
4857 type_emitter = "Platform_Type" )
0 commit comments