Skip to content

Commit 3c4f2cc

Browse files
author
Christoph Ruecker
committed
[FIX] Adapt wrapper to language support changes
Change-Id: Ib046d20750c66c80057ec1aeb959130341c60c28 Signed-off-by: Christoph Ruecker <[email protected]>
1 parent 5e3a504 commit 3c4f2cc

File tree

3 files changed

+321
-0
lines changed

3 files changed

+321
-0
lines changed

demo/csharp/openconfigurator_core_net_app.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
<Compile Include="SortNumber.cs" />
100100
<Compile Include="StringCollection.cs" />
101101
<Compile Include="SubObject.cs" />
102+
<Compile Include="Language.cs" />
102103
<Compile Include="SWIGTYPE_p_boost__any.cs" />
103104
<Compile Include="SWIGTYPE_p_boost__optionalT_boost__any_t.cs" />
104105
<Compile Include="SWIGTYPE_p_boost__optionalT_IndustrialNetwork__POWERLINK__Core__ObjectDictionary__AccessType_t.cs" />

wrapper/csharp/openconfigurator_core_wrapper_net.i

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,166 @@
8686
%ignore PDOMappingValues;
8787
%ignore AccessTypeValues;
8888

89+
%ignore kMsgLoggingInitialised;
90+
%ignore kMsgDateTimeNotInitialised;
91+
%ignore kMsgExistingNetwork;
92+
%ignore kMsgNonExistingNetwork;
93+
%ignore kMsgNetworkCreated;
94+
%ignore kMsgNetworkRemoved;
95+
%ignore kMsgSupportedSettingIds;
96+
%ignore kMsgNetworkListCleared;
97+
%ignore kMsgExistingNode;
98+
%ignore kMsgNonExistingNode;
99+
%ignore kMsgNonManagingNode;
100+
%ignore kMsgNoManagingNode;
101+
%ignore kMsgRemoveManagingNode;
102+
%ignore kMsgNonControlledNode;
103+
%ignore kMsgNonRedundantManagingNode;
104+
%ignore kMsgNodeCreated;
105+
%ignore kMsgNodeRemoved;
106+
%ignore kMsgNodeObjectCount;
107+
%ignore kMsgNodeObjectCountSize;
108+
%ignore kMsgManagingNodeDisable;
109+
%ignore kMsgNodeDisable;
110+
%ignore kMsgMultiplexingNotSupported;
111+
%ignore kMsgChainingNotSupported;
112+
%ignore kMsgMultiplexCycleAssignInvalid;
113+
%ignore kMsgMultiplexCycleAlreadyAssigned;
114+
%ignore kMsgInsufficientMappingObjects;
115+
%ignore kMsgExistingObject;
116+
%ignore kMsgExistingSubObject;
117+
%ignore kMsgObjectCreated;
118+
%ignore kMsgSubObjectCreated;
119+
%ignore kMsgObjectNoActualValue;
120+
%ignore kMsgSubObjectNoActualValue;
121+
%ignore kMsgNonExistingObject;
122+
%ignore kMsgNonExistingSubObject;
123+
%ignore kMsgForceObject;
124+
%ignore kMsgForceSubObject;
125+
%ignore kMsgSetObjectActualValue;
126+
%ignore kMsgSetSubObjectActualValue;
127+
%ignore kMsgDatatypeMismatch;
128+
%ignore kMsgBaseObjectDataTypeMismatch;
129+
%ignore kMsgActualValueDatatypeError;
130+
%ignore kMsgDefaultValueDatatypeError;
131+
%ignore kMsgHighLimitDatatypeError;
132+
%ignore kMsgLowLimitDatatypeError;
133+
%ignore kMsgBaseObjectLowLimitError;
134+
%ignore kMsgBaseObjectHighLimitSubObjectError;
135+
%ignore kMsgBaseObjectLowLimitSubObjectError;
136+
%ignore kMsgBaseObjectHighLimitError;
137+
%ignore kMsgBaseObjectDataTypeError;
138+
%ignore kMsgBaseObjectDefaultValue;
139+
%ignore kMsgBaseObjectActualValue;
140+
%ignore kMsgBaseObjectValueSupport;
141+
%ignore kMsgBaseSubObjectValueSupport;
142+
%ignore kMsgBaseObjectHighLimit;
143+
%ignore kMsgBaseObjectLowLimit;
144+
%ignore kMsgBaseObjectDoesNotSupportLimits;
145+
%ignore kMsgBaseObjectDoesNotSupportValues;
146+
%ignore kMsgConfigurationSettingNotSupported;
147+
%ignore kMsgConfigurationNonExisting;
148+
%ignore kMsgConfigurationExisting;
149+
%ignore kMsgConfigurationAdded;
150+
%ignore kMsgConfigurationRemoved;
151+
%ignore kMsgActiveConfigurationRemove;
152+
%ignore kMsgConfigurationActive;
153+
%ignore kMsgConfigurationRenamed;
154+
%ignore kMsgConfigurationSettingNonExisting;
155+
%ignore kMsgConfigurationSettingExisting;
156+
%ignore kMsgConfigurationSettingAdded;
157+
%ignore kMsgConfigurationSettingRemoved;
158+
%ignore kMsgConfigurationSettingEnabled;
159+
%ignore kMsgComplexDatatypeNotFoundOnNode;
160+
%ignore kMsgComplexDatatypeNotFound;
161+
%ignore kMsgComplexDataTypeAlreadyExist;
162+
%ignore kMsgComplexDataTypeSizeInvalid;
163+
%ignore kMsgComplexDataTypeCreated;
164+
%ignore kMsgStructDatatypeNotFound;
165+
%ignore kMsgEnumValueExists;
166+
%ignore kMsgVarDeclarationExists;
167+
%ignore kMsgParameterCreated;
168+
%ignore kMsgParameterReturned;
169+
%ignore kMsgParameterNotFound;
170+
%ignore kMsgParameterAlreadyExist;
171+
%ignore kMsgParameterActualValueDoesNotExist;
172+
%ignore kMsgParameterGroupAlreadyExist;
173+
%ignore kMsgParameterTemplateAlreadyExist;
174+
%ignore kMsgParameterGroupNonExisting;
175+
%ignore kMsgParameterGroupEmpty;
176+
%ignore kMsgParameterTemplateNonExisting;
177+
%ignore kMsgNodeIdInvalid;
178+
%ignore kMsgSubIndexInvalid;
179+
%ignore kMsgIndexInvalid;
180+
%ignore kMsgUnsupportedAttributeType;
181+
%ignore kMsgCycleTimeOnMnNotSet;
182+
%ignore kMsgCycleTimeDefaultValue;
183+
%ignore kMsgForcedValueOverwriteObject;
184+
%ignore kMsgForcedValueOverwriteSubObject;
185+
%ignore kMsgWriteManagingNodeObjectCount;
186+
%ignore kMsgWriteNodeAssignment;
187+
%ignore kMsgWriteRedundantManagingNode;
188+
%ignore kMsgWriteManagingNode;
189+
%ignore kMsgWriteControlledNode;
190+
%ignore kMsgWriteMappingObjects;
191+
%ignore kMsgWriteMappingObjectsNrOfEntries;
192+
%ignore kMsgWriteMappingObjectsNrOfEntriesZero;
193+
%ignore kMsgWriteCommunicationRangeObjects;
194+
%ignore kMsgWriteUserDefinedRangeObjects;
195+
%ignore kMsgGeneralFeatureDatatypeError;
196+
%ignore kMsgCnFeatureDatatypeError;
197+
%ignore kMsgMnFeatureDatatypeError;
198+
%ignore kMsgFeatureActualValue;
199+
%ignore kMsgNodeAssignmentNotSupported;
200+
%ignore kMsgNodeAssignmentAlreadyExists;
201+
%ignore kMsgDynamicChannelNotFound;
202+
%ignore kMsgNonExistingMappedObject;
203+
%ignore kMsgNonExistingMappedSubObject;
204+
%ignore kMsgMappedObjectSizeInvalid;
205+
%ignore kMsgAccessTypeForParameterInvalid;
206+
%ignore kMsgAccessTypeForParameterGroupInvalid;
207+
%ignore kMsgMappingTypeForPdoInvalid;
208+
%ignore kMsgAccessTypeForPdoInvalid;
209+
%ignore kMsgPdoOffsetInvalid;
210+
%ignore kMsgNoNodesConfigured;
211+
%ignore kMsgLowCnPresTimeout;
212+
%ignore kMsgLowCnPresTimeoutDefault;
213+
%ignore kMsgDefaultCnPresTimeout;
214+
%ignore kMsgParameterValueInvalid;
215+
%ignore kMsgParameterMinMaxValueInvalid;
216+
%ignore kMsgParameterDataTypeInvalid;
217+
%ignore kMsgManagingNodeTransmitPres;
218+
%ignore kMsgMappingOperationNotSupported;
219+
%ignore kMsgMappingObjectInvalid;
220+
%ignore kMsgNrOfEntriesInvalid;
221+
%ignore kMsgDynamicChannelExceeded;
222+
%ignore kMsgChannelExceeded;
223+
%ignore kMsgCycleTimeMin;
224+
%ignore kMsgCycleTimeMax;
225+
%ignore kMsgCycleTimeGran;
226+
%ignore kMsgIsochronousMaxPayloadExceeded;
227+
%ignore kMsgChainingRmnNotSupported;
228+
%ignore kMsgChainingMnNotSupported;
229+
%ignore kMsgMultiplexingMnNotSupported;
230+
%ignore kMsgNodeIsNotAModularControlledNode;
231+
%ignore kMsgInterfaceDoesNotExists;
232+
%ignore kMsgInterfaceAlreadyExists;
233+
%ignore kMsgRangeAlreadyExists;
234+
%ignore kMsgRangeDoesNotExists;
235+
%ignore kMsgRangeInvalid;
236+
%ignore kMsgRangeHasNoFreeObjects;
237+
%ignore kMsgRangeIndexAlreadyTaken;
238+
%ignore kMsgModuleDoesNotExists;
239+
%ignore kMsgModuleAlreadyExists;
240+
%ignore kMsgModuleDoesNotMatch;
241+
%ignore kMsgModulePositionOccupied;
242+
%ignore kMsgModuleAddressOccupied;
243+
%ignore kMsgInterfaceDoesNotSupportManualAddressing;
244+
%ignore kMsgInvalidProcessImage;
245+
%ignore kMsgInvalidMappingOffset;
246+
%ignore kMsgInvalidMappingRecalculated;
247+
%ignore kMsgInvalidMappingReference;
248+
89249
%apply unsigned int& OUTPUT { unsigned int& size };
90250
%apply unsigned int& OUTPUT { unsigned int& size };
91251
%apply unsigned int& OUTPUT { unsigned int& cycleTime };

wrapper/java/openconfigurator_core_wrapper_java.i

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,166 @@
114114
%ignore PDOMappingValues;
115115
%ignore AccessTypeValues;
116116

117+
%ignore kMsgLoggingInitialised;
118+
%ignore kMsgDateTimeNotInitialised;
119+
%ignore kMsgExistingNetwork;
120+
%ignore kMsgNonExistingNetwork;
121+
%ignore kMsgNetworkCreated;
122+
%ignore kMsgNetworkRemoved;
123+
%ignore kMsgSupportedSettingIds;
124+
%ignore kMsgNetworkListCleared;
125+
%ignore kMsgExistingNode;
126+
%ignore kMsgNonExistingNode;
127+
%ignore kMsgNonManagingNode;
128+
%ignore kMsgNoManagingNode;
129+
%ignore kMsgRemoveManagingNode;
130+
%ignore kMsgNonControlledNode;
131+
%ignore kMsgNonRedundantManagingNode;
132+
%ignore kMsgNodeCreated;
133+
%ignore kMsgNodeRemoved;
134+
%ignore kMsgNodeObjectCount;
135+
%ignore kMsgNodeObjectCountSize;
136+
%ignore kMsgManagingNodeDisable;
137+
%ignore kMsgNodeDisable;
138+
%ignore kMsgMultiplexingNotSupported;
139+
%ignore kMsgChainingNotSupported;
140+
%ignore kMsgMultiplexCycleAssignInvalid;
141+
%ignore kMsgMultiplexCycleAlreadyAssigned;
142+
%ignore kMsgInsufficientMappingObjects;
143+
%ignore kMsgExistingObject;
144+
%ignore kMsgExistingSubObject;
145+
%ignore kMsgObjectCreated;
146+
%ignore kMsgSubObjectCreated;
147+
%ignore kMsgObjectNoActualValue;
148+
%ignore kMsgSubObjectNoActualValue;
149+
%ignore kMsgNonExistingObject;
150+
%ignore kMsgNonExistingSubObject;
151+
%ignore kMsgForceObject;
152+
%ignore kMsgForceSubObject;
153+
%ignore kMsgSetObjectActualValue;
154+
%ignore kMsgSetSubObjectActualValue;
155+
%ignore kMsgDatatypeMismatch;
156+
%ignore kMsgBaseObjectDataTypeMismatch;
157+
%ignore kMsgActualValueDatatypeError;
158+
%ignore kMsgDefaultValueDatatypeError;
159+
%ignore kMsgHighLimitDatatypeError;
160+
%ignore kMsgLowLimitDatatypeError;
161+
%ignore kMsgBaseObjectLowLimitError;
162+
%ignore kMsgBaseObjectHighLimitSubObjectError;
163+
%ignore kMsgBaseObjectLowLimitSubObjectError;
164+
%ignore kMsgBaseObjectHighLimitError;
165+
%ignore kMsgBaseObjectDataTypeError;
166+
%ignore kMsgBaseObjectDefaultValue;
167+
%ignore kMsgBaseObjectActualValue;
168+
%ignore kMsgBaseObjectValueSupport;
169+
%ignore kMsgBaseSubObjectValueSupport;
170+
%ignore kMsgBaseObjectHighLimit;
171+
%ignore kMsgBaseObjectLowLimit;
172+
%ignore kMsgBaseObjectDoesNotSupportLimits;
173+
%ignore kMsgBaseObjectDoesNotSupportValues;
174+
%ignore kMsgConfigurationSettingNotSupported;
175+
%ignore kMsgConfigurationNonExisting;
176+
%ignore kMsgConfigurationExisting;
177+
%ignore kMsgConfigurationAdded;
178+
%ignore kMsgConfigurationRemoved;
179+
%ignore kMsgActiveConfigurationRemove;
180+
%ignore kMsgConfigurationActive;
181+
%ignore kMsgConfigurationRenamed;
182+
%ignore kMsgConfigurationSettingNonExisting;
183+
%ignore kMsgConfigurationSettingExisting;
184+
%ignore kMsgConfigurationSettingAdded;
185+
%ignore kMsgConfigurationSettingRemoved;
186+
%ignore kMsgConfigurationSettingEnabled;
187+
%ignore kMsgComplexDatatypeNotFoundOnNode;
188+
%ignore kMsgComplexDatatypeNotFound;
189+
%ignore kMsgComplexDataTypeAlreadyExist;
190+
%ignore kMsgComplexDataTypeSizeInvalid;
191+
%ignore kMsgComplexDataTypeCreated;
192+
%ignore kMsgStructDatatypeNotFound;
193+
%ignore kMsgEnumValueExists;
194+
%ignore kMsgVarDeclarationExists;
195+
%ignore kMsgParameterCreated;
196+
%ignore kMsgParameterReturned;
197+
%ignore kMsgParameterNotFound;
198+
%ignore kMsgParameterAlreadyExist;
199+
%ignore kMsgParameterActualValueDoesNotExist;
200+
%ignore kMsgParameterGroupAlreadyExist;
201+
%ignore kMsgParameterTemplateAlreadyExist;
202+
%ignore kMsgParameterGroupNonExisting;
203+
%ignore kMsgParameterGroupEmpty;
204+
%ignore kMsgParameterTemplateNonExisting;
205+
%ignore kMsgNodeIdInvalid;
206+
%ignore kMsgSubIndexInvalid;
207+
%ignore kMsgIndexInvalid;
208+
%ignore kMsgUnsupportedAttributeType;
209+
%ignore kMsgCycleTimeOnMnNotSet;
210+
%ignore kMsgCycleTimeDefaultValue;
211+
%ignore kMsgForcedValueOverwriteObject;
212+
%ignore kMsgForcedValueOverwriteSubObject;
213+
%ignore kMsgWriteManagingNodeObjectCount;
214+
%ignore kMsgWriteNodeAssignment;
215+
%ignore kMsgWriteRedundantManagingNode;
216+
%ignore kMsgWriteManagingNode;
217+
%ignore kMsgWriteControlledNode;
218+
%ignore kMsgWriteMappingObjects;
219+
%ignore kMsgWriteMappingObjectsNrOfEntries;
220+
%ignore kMsgWriteMappingObjectsNrOfEntriesZero;
221+
%ignore kMsgWriteCommunicationRangeObjects;
222+
%ignore kMsgWriteUserDefinedRangeObjects;
223+
%ignore kMsgGeneralFeatureDatatypeError;
224+
%ignore kMsgCnFeatureDatatypeError;
225+
%ignore kMsgMnFeatureDatatypeError;
226+
%ignore kMsgFeatureActualValue;
227+
%ignore kMsgNodeAssignmentNotSupported;
228+
%ignore kMsgNodeAssignmentAlreadyExists;
229+
%ignore kMsgDynamicChannelNotFound;
230+
%ignore kMsgNonExistingMappedObject;
231+
%ignore kMsgNonExistingMappedSubObject;
232+
%ignore kMsgMappedObjectSizeInvalid;
233+
%ignore kMsgAccessTypeForParameterInvalid;
234+
%ignore kMsgAccessTypeForParameterGroupInvalid;
235+
%ignore kMsgMappingTypeForPdoInvalid;
236+
%ignore kMsgAccessTypeForPdoInvalid;
237+
%ignore kMsgPdoOffsetInvalid;
238+
%ignore kMsgNoNodesConfigured;
239+
%ignore kMsgLowCnPresTimeout;
240+
%ignore kMsgLowCnPresTimeoutDefault;
241+
%ignore kMsgDefaultCnPresTimeout;
242+
%ignore kMsgParameterValueInvalid;
243+
%ignore kMsgParameterMinMaxValueInvalid;
244+
%ignore kMsgParameterDataTypeInvalid;
245+
%ignore kMsgManagingNodeTransmitPres;
246+
%ignore kMsgMappingOperationNotSupported;
247+
%ignore kMsgMappingObjectInvalid;
248+
%ignore kMsgNrOfEntriesInvalid;
249+
%ignore kMsgDynamicChannelExceeded;
250+
%ignore kMsgChannelExceeded;
251+
%ignore kMsgCycleTimeMin;
252+
%ignore kMsgCycleTimeMax;
253+
%ignore kMsgCycleTimeGran;
254+
%ignore kMsgIsochronousMaxPayloadExceeded;
255+
%ignore kMsgChainingRmnNotSupported;
256+
%ignore kMsgChainingMnNotSupported;
257+
%ignore kMsgMultiplexingMnNotSupported;
258+
%ignore kMsgNodeIsNotAModularControlledNode;
259+
%ignore kMsgInterfaceDoesNotExists;
260+
%ignore kMsgInterfaceAlreadyExists;
261+
%ignore kMsgRangeAlreadyExists;
262+
%ignore kMsgRangeDoesNotExists;
263+
%ignore kMsgRangeInvalid;
264+
%ignore kMsgRangeHasNoFreeObjects;
265+
%ignore kMsgRangeIndexAlreadyTaken;
266+
%ignore kMsgModuleDoesNotExists;
267+
%ignore kMsgModuleAlreadyExists;
268+
%ignore kMsgModuleDoesNotMatch;
269+
%ignore kMsgModulePositionOccupied;
270+
%ignore kMsgModuleAddressOccupied;
271+
%ignore kMsgInterfaceDoesNotSupportManualAddressing;
272+
%ignore kMsgInvalidProcessImage;
273+
%ignore kMsgInvalidMappingOffset;
274+
%ignore kMsgInvalidMappingRecalculated;
275+
%ignore kMsgInvalidMappingReference;
276+
117277
%{
118278

119279
#include "Language.h"

0 commit comments

Comments
 (0)