com.prosysopc.ua.server.nodes
Interface UaCallable

All Known Implementing Classes:
AbstractGeneratedObjectNode, AccessorySlotStateMachineTypeNode, AccessorySlotStateMachineTypeNodeBase, AccessorySlotTypeNode, AccessorySlotTypeNodeBase, AccessoryTypeNode, AccessoryTypeNodeBase, AcknowledgeableConditionTypeNode, AcknowledgeableConditionTypeNodeBase, AcousticSpectrometerDeviceStreamTypeNode, AcousticSpectrometerDeviceStreamTypeNodeBase, AcousticSpectrometerDeviceTypeNode, AcousticSpectrometerDeviceTypeNodeBase, AddressSpaceFileTypeNode, AddressSpaceFileTypeNodeBase, AggregateConfigurationTypeNode, AggregateConfigurationTypeNodeBase, AggregateFunctionTypeNode, AggregateFunctionTypeNodeBase, AlarmConditionTypeNode, AlarmConditionTypeNodeBase, AnalyserChannel_OperatingModeExecuteSubStateMachineTypeNode, AnalyserChannel_OperatingModeExecuteSubStateMachineTypeNodeBase, AnalyserChannel_OperatingModeSubStateMachineTypeNode, AnalyserChannel_OperatingModeSubStateMachineTypeNodeBase, AnalyserChannelLocalStateTypeNode, AnalyserChannelLocalStateTypeNodeBase, AnalyserChannelMaintenanceStateTypeNode, AnalyserChannelMaintenanceStateTypeNodeBase, AnalyserChannelOperatingExecuteStateTypeNode, AnalyserChannelOperatingExecuteStateTypeNodeBase, AnalyserChannelOperatingStateTypeNode, AnalyserChannelOperatingStateTypeNodeBase, AnalyserChannelStateMachineTypeNode, AnalyserChannelStateMachineTypeNodeBase, AnalyserChannelTypeNode, AnalyserChannelTypeNodeBase, AnalyserDeviceStateMachineTypeNode, AnalyserDeviceStateMachineTypeNodeBase, AnalyserDeviceTypeNode, AnalyserDeviceTypeNodeBase, ApplicationCertificateTypeNode, ApplicationCertificateTypeNodeBase, ApplicationRegistrationChangedAuditEventTypeNode, ApplicationRegistrationChangedAuditEventTypeNodeBase, AuditActivateSessionEventTypeNode, AuditActivateSessionEventTypeNodeBase, AuditAddNodesEventTypeNode, AuditAddNodesEventTypeNodeBase, AuditAddReferencesEventTypeNode, AuditAddReferencesEventTypeNodeBase, AuditCancelEventTypeNode, AuditCancelEventTypeNodeBase, AuditCertificateDataMismatchEventTypeNode, AuditCertificateDataMismatchEventTypeNodeBase, AuditCertificateEventTypeNode, AuditCertificateEventTypeNodeBase, AuditCertificateExpiredEventTypeNode, AuditCertificateExpiredEventTypeNodeBase, AuditCertificateInvalidEventTypeNode, AuditCertificateInvalidEventTypeNodeBase, AuditCertificateMismatchEventTypeNode, AuditCertificateMismatchEventTypeNodeBase, AuditCertificateRevokedEventTypeNode, AuditCertificateRevokedEventTypeNodeBase, AuditCertificateUntrustedEventTypeNode, AuditCertificateUntrustedEventTypeNodeBase, AuditChannelEventTypeNode, AuditChannelEventTypeNodeBase, AuditConditionAcknowledgeEventTypeNode, AuditConditionAcknowledgeEventTypeNodeBase, AuditConditionCommentEventTypeNode, AuditConditionCommentEventTypeNodeBase, AuditConditionConfirmEventTypeNode, AuditConditionConfirmEventTypeNodeBase, AuditConditionEnableEventTypeNode, AuditConditionEnableEventTypeNodeBase, AuditConditionEventTypeNode, AuditConditionEventTypeNodeBase, AuditConditionRespondEventTypeNode, AuditConditionRespondEventTypeNodeBase, AuditConditionShelvingEventTypeNode, AuditConditionShelvingEventTypeNodeBase, AuditCreateSessionEventTypeNode, AuditCreateSessionEventTypeNodeBase, AuditDeleteNodesEventTypeNode, AuditDeleteNodesEventTypeNodeBase, AuditDeleteReferencesEventTypeNode, AuditDeleteReferencesEventTypeNodeBase, AuditEventTypeNode, AuditEventTypeNodeBase, AuditHistoryAtTimeDeleteEventTypeNode, AuditHistoryAtTimeDeleteEventTypeNodeBase, AuditHistoryDeleteEventTypeNode, AuditHistoryDeleteEventTypeNodeBase, AuditHistoryEventDeleteEventTypeNode, AuditHistoryEventDeleteEventTypeNodeBase, AuditHistoryEventUpdateEventTypeNode, AuditHistoryEventUpdateEventTypeNodeBase, AuditHistoryRawModifyDeleteEventTypeNode, AuditHistoryRawModifyDeleteEventTypeNodeBase, AuditHistoryUpdateEventTypeNode, AuditHistoryUpdateEventTypeNodeBase, AuditHistoryValueUpdateEventTypeNode, AuditHistoryValueUpdateEventTypeNodeBase, AuditNodeManagementEventTypeNode, AuditNodeManagementEventTypeNodeBase, AuditOpenSecureChannelEventTypeNode, AuditOpenSecureChannelEventTypeNodeBase, AuditProgramTransitionEventTypeNode, AuditProgramTransitionEventTypeNodeBase, AuditSecurityEventTypeNode, AuditSecurityEventTypeNodeBase, AuditSessionEventTypeNode, AuditSessionEventTypeNodeBase, AuditUpdateEventTypeNode, AuditUpdateEventTypeNodeBase, AuditUpdateMethodEventTypeNode, AuditUpdateMethodEventTypeNodeBase, AuditUpdateStateEventTypeNode, AuditUpdateStateEventTypeNodeBase, AuditUrlMismatchEventTypeNode, AuditUrlMismatchEventTypeNodeBase, AuditWriteUpdateEventTypeNode, AuditWriteUpdateEventTypeNodeBase, BaseConditionClassTypeNode, BaseConditionClassTypeNodeBase, BaseEventTypeNode, BaseEventTypeNodeBase, BaseModelChangeEventTypeNode, BaseModelChangeEventTypeNodeBase, BaseObjectTypeNode, BlockTypeNode, BlockTypeNodeBase, CertificateDeliveredAuditEventTypeNode, CertificateDeliveredAuditEventTypeNodeBase, CertificateDirectoryTypeNode, CertificateDirectoryTypeNodeBase, CertificateExpirationAlarmTypeNode, CertificateExpirationAlarmTypeNodeBase, CertificateGroupFolderTypeNode, CertificateGroupFolderTypeNodeBase, CertificateGroupTypeNode, CertificateGroupTypeNodeBase, CertificateRequestedAuditEventTypeNode, CertificateRequestedAuditEventTypeNodeBase, CertificateTypeNode, CertificateTypeNodeBase, CertificateUpdatedAuditEventTypeNode, CertificateUpdatedAuditEventTypeNodeBase, ChromatographDeviceStreamTypeNode, ChromatographDeviceStreamTypeNodeBase, ChromatographDeviceTypeNode, ChromatographDeviceTypeNodeBase, ConditionTypeNode, ConditionTypeNodeBase, ConfigurableObjectTypeNode, ConfigurableObjectTypeNodeBase, ConnectionPointTypeNode, ConnectionPointTypeNodeBase, CtrlConfigurationTypeNode, CtrlConfigurationTypeNodeBase, CtrlFunctionBlockTypeNode, CtrlFunctionBlockTypeNodeBase, CtrlProgramOrganizationUnitTypeNode, CtrlProgramOrganizationUnitTypeNodeBase, CtrlProgramTypeNode, CtrlProgramTypeNodeBase, CtrlResourceTypeNode, CtrlResourceTypeNodeBase, CtrlTaskTypeNode, CtrlTaskTypeNodeBase, DataTypeEncodingTypeNode, DataTypeEncodingTypeNodeBase, DataTypeSystemTypeNode, DataTypeSystemTypeNodeBase, DetectorTypeNode, DetectorTypeNodeBase, DeviceFailureEventTypeNode, DeviceFailureEventTypeNodeBase, DeviceTypeNode, DeviceTypeNodeBase, DialogConditionTypeNode, DialogConditionTypeNodeBase, DirectoryTypeNode, DirectoryTypeNodeBase, DiscreteAlarmTypeNode, DiscreteAlarmTypeNodeBase, EventQueueOverflowEventTypeNode, EventQueueOverflowEventTypeNodeBase, ExclusiveDeviationAlarmTypeNode, ExclusiveDeviationAlarmTypeNodeBase, ExclusiveLevelAlarmTypeNode, ExclusiveLevelAlarmTypeNodeBase, ExclusiveLimitAlarmTypeNode, ExclusiveLimitAlarmTypeNodeBase, ExclusiveLimitStateMachineTypeNode, ExclusiveLimitStateMachineTypeNodeBase, ExclusiveRateOfChangeAlarmTypeNode, ExclusiveRateOfChangeAlarmTypeNodeBase, FileDirectoryTypeNode, FileDirectoryTypeNodeBase, FileTypeNode, FileTypeNodeBase, FiniteStateMachineTypeNode, FiniteStateMachineTypeNodeBase, FolderTypeNode, FolderTypeNodeBase, FunctionalGroupTypeNode, FunctionalGroupTypeNodeBase, GcOvenTypeNode, GcOvenTypeNodeBase, GeneralModelChangeEventTypeNode, GeneralModelChangeEventTypeNodeBase, HistoricalDataConfigurationTypeNode, HistoricalDataConfigurationTypeNodeBase, HistoryServerCapabilitiesTypeNode, HistoryServerCapabilitiesTypeNodeBase, HttpsCertificateTypeNode, HttpsCertificateTypeNodeBase, InitialStateTypeNode, InitialStateTypeNodeBase, LimitAlarmTypeNode, LimitAlarmTypeNodeBase, LockingServicesTypeNode, LockingServicesTypeNodeBase, MaintenanceConditionClassTypeNode, MaintenanceConditionClassTypeNodeBase, MassSpectrometerDeviceStreamTypeNode, MassSpectrometerDeviceStreamTypeNodeBase, MassSpectrometerDeviceTypeNode, MassSpectrometerDeviceTypeNodeBase, MNRDeviceStreamTypeNode, MNRDeviceStreamTypeNodeBase, ModellingRuleTypeNode, ModellingRuleTypeNodeBase, NamespaceMetadataTypeNode, NamespaceMetadataTypeNodeBase, NamespacesTypeNode, NamespacesTypeNodeBase, NetworkTypeNode, NetworkTypeNodeBase, NMRDeviceTypeNode, NMRDeviceTypeNodeBase, NonExclusiveDeviationAlarmTypeNode, NonExclusiveDeviationAlarmTypeNodeBase, NonExclusiveLevelAlarmTypeNode, NonExclusiveLevelAlarmTypeNodeBase, NonExclusiveLimitAlarmTypeNode, NonExclusiveLimitAlarmTypeNodeBase, NonExclusiveRateOfChangeAlarmTypeNode, NonExclusiveRateOfChangeAlarmTypeNodeBase, NonTransparentNetworkRedundancyTypeNode, NonTransparentNetworkRedundancyTypeNodeBase, NonTransparentRedundancyTypeNode, NonTransparentRedundancyTypeNodeBase, OffNormalAlarmTypeNode, OffNormalAlarmTypeNodeBase, OperationLimitsTypeNode, OperationLimitsTypeNodeBase, ParticleSizeMonitorDeviceStreamTypeNode, ParticleSizeMonitorDeviceStreamTypeNodeBase, ParticleSizeMonitorDeviceTypeNode, ParticleSizeMonitorDeviceTypeNodeBase, ProcessConditionClassTypeNode, ProcessConditionClassTypeNodeBase, ProgramStateMachineTypeNode, ProgramStateMachineTypeNodeBase, ProgramTransitionAuditEventTypeNode, ProgramTransitionAuditEventTypeNodeBase, ProgramTransitionEventTypeNode, ProgramTransitionEventTypeNodeBase, ProgressEventTypeNode, ProgressEventTypeNodeBase, ProtocolTypeNode, ProtocolTypeNodeBase, RefreshEndEventTypeNode, RefreshEndEventTypeNodeBase, RefreshRequiredEventTypeNode, RefreshRequiredEventTypeNodeBase, RefreshStartEventTypeNode, RefreshStartEventTypeNodeBase, RsaMinApplicationCertificateTypeNode, RsaMinApplicationCertificateTypeNodeBase, RsaSha256ApplicationCertificateTypeNode, RsaSha256ApplicationCertificateTypeNodeBase, SemanticChangeEventTypeNode, SemanticChangeEventTypeNodeBase, ServerCapabilitiesTypeNode, ServerCapabilitiesTypeNodeBase, ServerConfigurationTypeNode, ServerConfigurationTypeNodeBase, ServerDiagnosticsTypeNode, ServerDiagnosticsTypeNodeBase, ServerRedundancyTypeNode, ServerRedundancyTypeNodeBase, ServerTypeNode, ServerTypeNodeBase, SessionDiagnosticsObjectTypeNode, SessionDiagnosticsObjectTypeNodeBase, SessionsDiagnosticsSummaryTypeNode, SessionsDiagnosticsSummaryTypeNodeBase, SFCTypeNode, SFCTypeNodeBase, ShelvedStateMachineTypeNode, ShelvedStateMachineTypeNodeBase, SmartSamplingSystemTypeNode, SmartSamplingSystemTypeNodeBase, SourceTypeNode, SourceTypeNodeBase, SpectrometerDeviceStreamTypeNode, SpectrometerDeviceStreamTypeNodeBase, SpectrometerDeviceTypeNode, SpectrometerDeviceTypeNodeBase, StateMachineTypeNode, StateMachineTypeNodeBase, StateTypeNode, StateTypeNodeBase, StreamTypeNode, StreamTypeNodeBase, SystemConditionClassTypeNode, SystemConditionClassTypeNodeBase, SystemEventTypeNode, SystemEventTypeNodeBase, SystemOffNormalAlarmTypeNode, SystemOffNormalAlarmTypeNodeBase, SystemStatusChangeEventTypeNode, SystemStatusChangeEventTypeNodeBase, TopologyElementTypeNode, TopologyElementTypeNodeBase, TransferServicesTypeNode, TransferServicesTypeNodeBase, TransitionEventTypeNode, TransitionEventTypeNodeBase, TransitionTypeNode, TransitionTypeNodeBase, TransparentRedundancyTypeNode, TransparentRedundancyTypeNodeBase, TripAlarmTypeNode, TripAlarmTypeNodeBase, TrustListTypeNode, TrustListTypeNodeBase, TrustListUpdatedAuditEventTypeNode, TrustListUpdatedAuditEventTypeNodeBase, UaObjectNode, VendorServerInfoTypeNode, VendorServerInfoTypeNodeBase

public interface UaCallable

Defines the interface to an OPC UA node that supports method calls.


Method Summary
 void addCallListener(CallableListener listener)
           
 org.opcfoundation.ua.builtintypes.Variant[] callMethod(ServiceContext serviceContext, org.opcfoundation.ua.builtintypes.NodeId methodId, org.opcfoundation.ua.builtintypes.Variant[] inputArguments, org.opcfoundation.ua.builtintypes.StatusCode[] inputArgumentResults, org.opcfoundation.ua.builtintypes.DiagnosticInfo[] inputArgumentDiagnosticInfos)
           
 void removeCallListener(CallableListener listener)
           
 

Method Detail

addCallListener

void addCallListener(CallableListener listener)

callMethod

org.opcfoundation.ua.builtintypes.Variant[] callMethod(ServiceContext serviceContext,
                                                       org.opcfoundation.ua.builtintypes.NodeId methodId,
                                                       org.opcfoundation.ua.builtintypes.Variant[] inputArguments,
                                                       org.opcfoundation.ua.builtintypes.StatusCode[] inputArgumentResults,
                                                       org.opcfoundation.ua.builtintypes.DiagnosticInfo[] inputArgumentDiagnosticInfos)
                                                       throws StatusException
Parameters:
session -
methodId -
inputArguments -
inputArgumentResults -
inputArgumentDiagnosticInfos -
Returns:
Throws:
StatusException

removeCallListener

void removeCallListener(CallableListener listener)


Copyright © 2018. All rights reserved.