public static void encode( MonitoredItemCreateRequest monitoredItemCreateRequest, UaEncoder encoder) { encoder.encodeSerializable( "ItemToMonitor", monitoredItemCreateRequest._itemToMonitor != null ? monitoredItemCreateRequest._itemToMonitor : new ReadValueId()); encoder.encodeEnumeration("MonitoringMode", monitoredItemCreateRequest._monitoringMode); encoder.encodeSerializable( "RequestedParameters", monitoredItemCreateRequest._requestedParameters != null ? monitoredItemCreateRequest._requestedParameters : new MonitoringParameters()); }