Modifier and Type | Class and Description |
---|---|
class |
GemAlarmsEnabled
storage for a ECID.
|
class |
GemAlarmsSet
storage for a ECID.
|
class |
GemALID
This holds all information about a single alarm.
|
class |
GemCEID
This server maintains the information associated with a CEID.
|
class |
GemCLOCK
The GEM Clock.
|
class |
GemCommunicationsState
storage for a Communications State.
|
class |
GemControlState
storage for a Control State.
|
class |
GemDevicesSVID
storage for a SVID that is maintained by the GEM infrastructure but still sent to the PLC/Device.
|
class |
GemDVNAME
storage for a DVNAME
|
class |
GemECID
storage for a ECID.
|
class |
GemEventsEnabled
storage for a ECID.
|
class |
GemHostCEID |
class |
GemID
This will store any of the ID's.
|
class |
GemLastControlState
storage for a Last Control State.
|
class |
GemLIMITID
This manipulator will keep track of the state of the limitid.
|
class |
GemMDLN
The GEM MDLN.
|
class |
GemRPTID
This will store all the information about a specific report.
|
class |
GemSOFTREV
The GEM MDLN.
|
class |
GemSVID
storage for a SVID
|
class |
GemTimeFormat
storage for a ECID.
|
class |
GemVID
This will store the current value of a VID.
|
class |
Monitor
This will describe a monitor for a VID.
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectionConfig |
class |
FileRead
Use Case: It is desired to map a recipe to a file.
|
class |
LocalMessageReference
This bean acts as a "wrapper" or reference for a TransSECS generated VIBMessageBean subclass deployed
locally.
|
class |
MessageBean
This component will send a message.
|
class |
PublishBean |
class |
VIBInMessageBean |
class |
VIBInOutMessageBean |
class |
VIBMessageBean |
class |
VIBOutMessageBean |
Modifier and Type | Class and Description |
---|---|
class |
Abs
Returns the absolute value of the input.
|
class |
Add
Calculates the sum of two numbers.
|
class |
And
Calculates the boolean AND of two inputs.
|
class |
BitSelector
This manipulator returns a single bit from the input long value.
|
class |
BitwiseAnd
Calculates the bitwise AND of two inputs.
|
class |
BitwiseOr
Calculates the bitwise OR of two inputs.
|
class |
BitwiseXor
Calculates the bitwise XOR of two inputs.
|
class |
Blinker
This will take one value...
|
class |
BroadcastServer
This is a simple ValueObject forwarding component.
|
class |
ByteBuilder
This will take eight boolean inputs (bits)and construct a byte value for the output.
|
class |
ByteSplitter
ByteSplitter takes a byte (integer < 256) and creates eight outputs of BooleanObjectValueObject types.
|
class |
Ceiling
Returns the ceiling of the input.
|
class |
CommandExecutor |
class |
ConvertFromHex
Convert an int to a Hex (upper case)
|
class |
ConvertToHex
Convert an int to a Hex (upper case)
|
class |
Counter
This manipulator will increase its current integer value by the
incrementAmount when triggered, if counting up, until it reaches its maximum.
|
class |
DataValve
This manipulator takes one input for data and one for data flow control.
|
class |
DecimalFormatter
This will use a formatter to convert a numeric value to a String.
|
class |
Divide
Calculates the division of two numbers.
|
class |
Emailer
This will send an email whenever it receives a value.
|
class |
Equal
Compares the two inputs as equal.
|
class |
Floor
Returns the floor of the input.
|
class |
GenericCompare
Compares the two inputs.
|
class |
GreaterThan
Evaluates leftside > rightside and returns 1 if true, 0 otherwise.
|
class |
GreaterThanOrEqual
Evaluates leftside >= rightside and returns 1 if true, 0 otherwise.
|
class |
IPAddressServer
This server will output the ip addresses of the host whenever it is triggered.
|
class |
LessThan
Evaluates leftside < rightside and returns 1 if true, 0 otherwise.
|
class |
LessThanOrEqual
Evaluates leftside <= rightside and returns 1 if true, 0 otherwise.
|
class |
MasterBooleanCalculator
This is a superclass for AND, OR, NOT,and XOR.
|
class |
MasterCalculator
This is a superclass for Add,Subtract, Multiply, and Divide, as well as the Bitwise Operations: AND, OR, XOR.
|
class |
MasterComparer
This is a superclass for Equal, NotEqual, GreaterThan, LessThan, LessThanOrEqual, and GreaterThanOrEqual.
|
class |
MasterMathConversions
This is a superclass for Abs, ReverseSign, Ceiling, Floor, and Round.
|
class |
Multiply
Calculates the multiplication product of two numbers.
|
class |
Not
Returns the boolean NOT of the input.
|
class |
NotEqual
Compares the two inputs as not equal.
|
class |
Or
Calculates the boolean OR of two inputs.
|
class |
PassOnThread
This, like a broadcast server will take a value and send it to any
connectors.
|
class |
PopupInitializer
This component is used to initialize a popup.
|
class |
PropertyFilter
The PropertyFilter changes one or more properties of the input ValueObject.
|
class |
RateCalculator
This manipulator takes current and previous input values and
calculates the current rate (per second) of change between the current
and last value based on the time difference in the timestamps betweeen these
values.
|
class |
ReverseSign
Returns the same value with an opposite sign of the input.
|
class |
Round
Returns the rounded value of the input.
|
class |
Scaler
This manipulator adjusts an input value with a simple formula: mx + y
where x is the input value.
|
class |
SerialPortManipulator
This reads and writes a serial port.
|
class |
SetValue
This manipulator will send a set value to the connectors when we receive a
valueChagnedEvent.
|
class |
SoundClipPlayer |
class |
Square
Returns the Square of the input.
|
class |
SquareRoot
Returns the Square Root of the input.
|
class |
Subtract
Calculates the difference of two numbers.
|
class |
TimeDelayTrigger
The time delay (in sec) is started from an input trigger.
|
class |
TrueFalseManipulator
This manipulator returns a boolean "true" if the input matches one of the
tokens in the comma separated list of "true" values, otherwise it returns a
"false" value.
|
class |
URLReader |
class |
UserFileReader
This component reads a file from the "userfiles" folder, and sends the entire contents of the user file, as a string, to the
output of the bean.
|
class |
Xor
Calculates the boolean XOR of two inputs.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayBuilder
This will take 16 inputs and construct a arrayvalueobject for the output.
|
class |
ArrayElementFilter
This takes an ArrayValueObject (AVO) and outputs the value (as a ValueObject)
of the nth element.
|
class |
ArraySplitter
An array set takes an ArrayValueObject and sets values to a set of servers based on the values received.
|
class |
ArrayToString
Takes all the elements of an array and creates a single String delimited by the designated delimiter String.
|
class |
HistoricalTimebaseBridger |
class |
IOTArrayBuilder
This will take value objects from a dynamic set of inputs and
create an array value object and a JSON string whenever the main input is triggered.
|
class |
IOTArraySplitter
Input a JSON packet and output the values to multiple outputs.
|
class |
RollingArrayBuilder |
class |
StatisticalTimeCategorizer
Group values by mean, median, min, max or range.
|
class |
StringToArray
Takes a comma separated list of items in a String and creates an ArrayValueObject with the items.
|
Modifier and Type | Class and Description |
---|---|
class |
DateCreator
This will take integers from multiple servers (for year, month, day of the month,
hour, minutes, and seconds, and when triggered, create new GenericValueObject with a
timestamp generated from these values.
|
class |
DateInfo
This object will take a date (the Object or the reading date of the event) and send out
only a portion of it (the year, month, day, hour, minute ect).
|
class |
DateToLong
This will take a Date input and convert it to a long
|
class |
GenericDateFormatter
A simple extension of DateInfo.
|
class |
LongToDate
This will take an input (convert to a long) and convert it to a Date value object.
|
Modifier and Type | Class and Description |
---|---|
class |
PidControl
Maintains the process in which the process input is manipulated in such a way that
the process output value is being moved toward the given set point.
|
class |
SPC
Get the input from a process and calculate the statistical process control values
|
Modifier and Type | Class and Description |
---|---|
class |
CodeToString
This will take an input (String or number) and output a value.
|
class |
CombineStrings
There are three String inputs to this manipulator.
|
class |
RegularExpression
This manipulator breaks an input String into three parts: a start,
a main part, and an end part.
|
class |
SQLSelectStatement
This manipulator creates a SELECT SQL Statement when triggered.
|
class |
StringBuilder
This manipulator creates a new StringValueObject from a
template by replacing tokens with elements of an input ArrayValueObject.
|
class |
StringLength
The input valueObject value is converted to a String then the length calculated.
|
class |
StringSplitter |
class |
StringTrimmer
This manipulator creates a substring of the input String
using the "start remove" and the "end remove" values.
|
class |
TokenReplace
This manipulator creates a new String by replacing tokens in the input String.
|
Modifier and Type | Class and Description |
---|---|
class |
PortDeviceServer
The PLC Device Server provides the actual communication to the PLC device.
|
Modifier and Type | Class and Description |
---|---|
class |
SerialPortDevice
This reads and writes a serial port.
|
Modifier and Type | Class and Description |
---|---|
class |
DeviceManagerManipulator
This is a device manager that allows creation of servers and some manipulators
|
class |
ServersDeviceManager
This is a device manager that allows creation of servers
|
class |
ValueHolderDeviceManager
This is a device manager that allows creation of servers
|
Modifier and Type | Class and Description |
---|---|
class |
ControlLogixArrayServer
This class reads arrays of objects from the control logix controller.
|
class |
ControlLogixBooleanServer
Simple subclass that saves selecting the "Boolean" type.
|
class |
ControlLogixEthernetDeviceServer
This class provides the interface to the PLC.
|
class |
ControlLogixEthernetDirectDeviceServer
This class provides the interface to the PLC.
|
class |
ControlLogixIntServer
Simple subclass that saves selecting the "Boolean" type.
|
class |
ControlLogixRealServer
Simple subclass that saves selecting the "Real" type.
|
class |
ControlLogixServer
This is the abstract superclass of the Logix Ethernet protocol.
|
class |
ControlLogixStringServer
Simple subclass that saves selecting the "String" type.
|
class |
DF1DeviceServer
This class provides the interface to the PLC.
|
class |
DF1Server
This is the abstract superclass of the DF1 protocol.
|
class |
LogixEthernetDeviceServer
This class provides the interface to the PLC.
|
class |
MicroLogixServer
This is the abstract superclass of the Logix Ethernet protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
FinsDeviceServer |
class |
FinsDInt |
class |
FinsFloat |
class |
FinsServer
This is the abstract superclass of the FINS protocol.
|
class |
FinsString |
Modifier and Type | Class and Description |
---|---|
class |
MelsecDeviceServer
The device server for the Mitsubishi Q-Series (and A series?) PLC over Ethernet.
|
class |
MelsecDInt |
class |
MelsecFloat |
class |
MelsecServer
Server for Melsec
|
class |
MelsecString |
Modifier and Type | Class and Description |
---|---|
class |
Modbus0XServer
This is the implementation of the Modbus protocol.
|
class |
Modbus1XServer
This is the implementation of the Modbus protocol.
|
class |
ModbusArray |
class |
ModbusASCIIDeviceServer
This is the base for the ModbusASCIIDeviceServer.
|
class |
ModbusDeviceServerBase
This is the base for the ModbusTCPDeviceServer.
|
class |
ModbusDInt |
class |
ModbusFloat |
class |
ModbusInt |
class |
ModbusPresetSingleRegisterServer
This is the implementation of the Modbus protocol.
|
class |
ModbusRTUDeviceServer
This component extends the ModbusRTUDeviceServerBase to add a Serial
port to the object.
|
class |
ModbusRTUDeviceServerBase
This is the base for the ModbusTCPDeviceServer.
|
class |
ModbusRTUOverBlueToothDeviceServer
This component extends the ModbusRTUDeviceServerBase to add a BlueTooth
port to the object.
|
class |
ModbusRTUOverTCPDeviceServer
This component extends the ModbusRTUDeviceServerBase to add the ability to
communicate with ModbusRTU over a TCP connection.
|
class |
ModbusServer
This is the implementation of the Modbus protocol.
|
class |
ModbusString |
class |
ModbusStringArray |
class |
ModbusTCPDeviceServer
This component extends the ModbusTCPDeviceServerBase to add an Active TCP
port to the object.
|
class |
ModbusTCPDeviceServerBase
This is the base for the ModbusTCPDeviceServer.
|
Modifier and Type | Class and Description |
---|---|
class |
HostLinkDeviceServer
This class provides the interface to the PLC.
|
class |
HostLinkServer
This is the implementation of the HostLink protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
PLCArray |
class |
PLCDeviceServer
The PLC Device Server provides the actual communication to the PLC device.
|
class |
PLCServer
This is the abstract superclass of the PLC protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
CP243DeviceServer
Driver for the S7-200 PLC via the CP243 interface.
|
class |
CP243ITDeviceServer |
class |
CP243SlaveDeviceServer
This server listens for incoming message from a Siemens PLC.
|
class |
CP343DeviceServer
Driver for the CP343 Module.
|
class |
PPIDeviceServer |
class |
PPIDeviceServerBase |
class |
PPIServer
This is the abstract superclass of the PPI protocol.
|
class |
RFC1006DeviceServer
This is the PPI RFC1006DeviceServer.
|
class |
S7
This is part of the implementation of the PPI protocol.
|
class |
S7Array |
Modifier and Type | Class and Description |
---|---|
class |
MAX31586Manipulator |
class |
PWMManipulator |
class |
RaspiI2CManipulator |
class |
RaspiPinManipulator |
class |
RaspiPwmManipulator |
class |
RaspiSPIManipulator |
Copyright © 1999-2021 ErgoTech Systems, Inc. All Rights Reserved.