Class OpcConnectionType
java.lang.Object
com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
com.inductiveautomation.ignition.gateway.opc.OpcConnectionType
- All Implemented Interfaces:
ExtensionPointType
,Serializable
,Comparable<ExtensionPointType>
- See Also:
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
description, name, typeId
-
Constructor Summary
ConstructorsConstructorDescriptionOpcConnectionType
(String typeId) Convenience constructor assumes that the bundle keys are of the form: OPCServerTypes.TYPEID.[Display|Description]OpcConnectionType
(String typeId, String nameKey, String descriptionKey) -
Method Summary
Modifier and TypeMethodDescriptionabstract OpcConnection
createNewOpcConnection
(OPCServerSettingsRecord profile, GatewayContext context) Create a new SROPCServer given the persistent record(s) that defines its propertiesOptional<Collection<Property<?>>>
Optional<Collection<Property<?>>>
Methods inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.gateway.model.ExtensionPointType
getSettingsRecordType
-
Constructor Details
-
OpcConnectionType
-
OpcConnectionType
Convenience constructor assumes that the bundle keys are of the form: OPCServerTypes.TYPEID.[Display|Description]
-
-
Method Details
-
createNewOpcConnection
public abstract OpcConnection createNewOpcConnection(OPCServerSettingsRecord profile, GatewayContext context) throws Exception Create a new SROPCServer given the persistent record(s) that defines its properties- Parameters:
profile
- The record that defines this OPC server. OPC Server types should be able to use this record to look up their type-specific settings object via the PersistenceInterface- Throws:
Exception
-
getTagGroupExtensionProperties
-
getTagExtensionProperties
-