Class ClassSeg
- java.lang.Object
-
- com.automation_pros.odva.cip.path.PathSegment
-
- com.automation_pros.odva.cip.path.LogicalSeg
-
- com.automation_pros.odva.cip.path.ClassSeg
-
- All Implemented Interfaces:
java.lang.Comparable<PathSegment>
public class ClassSeg extends LogicalSeg
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClassSeg.Decoder
Decode bytes expected to contain one encoded path segment.-
Nested classes/interfaces inherited from class com.automation_pros.odva.cip.path.LogicalSeg
LogicalSeg.LogicalParser
-
Nested classes/interfaces inherited from class com.automation_pros.odva.cip.path.PathSegment
PathSegment.HasAlternateHex
-
-
Field Summary
-
Fields inherited from class com.automation_pros.odva.cip.path.LogicalSeg
format, SEGTYPE, subtype, value
-
Fields inherited from class com.automation_pros.odva.cip.path.PathSegment
identifierChars, segtype
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClassSeg
getCached(int val)
java.util.List<java.lang.String>
getTokens()
void
setSubtype(byte subtype)
java.lang.String
simpleString()
Supply s simple descriptive name usable when browsing a hierarchy.-
Methods inherited from class com.automation_pros.odva.cip.path.LogicalSeg
compareTo, getBytes, getFormat, getSubtype, getTokens, getValue, getWords, hashCode, put, set, setFormat, setValue
-
Methods inherited from class com.automation_pros.odva.cip.path.PathSegment
decode, decodeAll, equals, getSegtype, hexString, mergeTokens, registerHandler, setSegtype, toString
-
-
-
-
Field Detail
-
SUBTYPE
public static final byte SUBTYPE
- See Also:
- Constant Field Values
-
cache
protected static final ClassSeg[] cache
-
names
public static java.util.Map<java.lang.Integer,java.lang.String> names
-
IDENTITY
public static final ClassSeg IDENTITY
-
MSGROUTER
public static final ClassSeg MSGROUTER
-
DEVICENET
public static final ClassSeg DEVICENET
-
ASSEMBLY
public static final ClassSeg ASSEMBLY
-
CONX
public static final ClassSeg CONX
-
CONXMGR
public static final ClassSeg CONXMGR
-
REGISTER
public static final ClassSeg REGISTER
-
DISCRETEIN
public static final ClassSeg DISCRETEIN
-
DISCRETEOUT
public static final ClassSeg DISCRETEOUT
-
ANALOGIN
public static final ClassSeg ANALOGIN
-
ANALOGOUT
public static final ClassSeg ANALOGOUT
-
PRESENCESNS
public static final ClassSeg PRESENCESNS
-
PARAMETER
public static final ClassSeg PARAMETER
-
PARAMGROUP
public static final ClassSeg PARAMGROUP
-
GROUP
public static final ClassSeg GROUP
-
DINGROUP
public static final ClassSeg DINGROUP
-
DOUTGROUP
public static final ClassSeg DOUTGROUP
-
DGROUP
public static final ClassSeg DGROUP
-
AINGROUP
public static final ClassSeg AINGROUP
-
AOUTGROUP
public static final ClassSeg AOUTGROUP
-
AGROUP
public static final ClassSeg AGROUP
-
POSITION
public static final ClassSeg POSITION
-
POSITIONSUP
public static final ClassSeg POSITIONSUP
-
POSITIONER
public static final ClassSeg POSITIONER
-
BLOCKSEQ
public static final ClassSeg BLOCKSEQ
-
CMDBLOCK
public static final ClassSeg CMDBLOCK
-
MOTOR_DATA
public static final ClassSeg MOTOR_DATA
-
CTRL_SUPV
public static final ClassSeg CTRL_SUPV
-
ACDC_DRIVE
public static final ClassSeg ACDC_DRIVE
-
ACK_HANDLER
public static final ClassSeg ACK_HANDLER
-
OVERLOAD
public static final ClassSeg OVERLOAD
-
SOFTSTART
public static final ClassSeg SOFTSTART
-
SELECTION
public static final ClassSeg SELECTION
-
SEMDEVSUP
public static final ClassSeg SEMDEVSUP
-
SEMANALOG
public static final ClassSeg SEMANALOG
-
SEMAACTUATOR
public static final ClassSeg SEMAACTUATOR
-
SEM1CONTROL
public static final ClassSeg SEM1CONTROL
-
SEMGASCALIB
public static final ClassSeg SEMGASCALIB
-
TRIPPOINT
public static final ClassSeg TRIPPOINT
-
FILE
public static final ClassSeg FILE
-
SEMPARTPRESS
public static final ClassSeg SEMPARTPRESS
-
SAFETYSUP
public static final ClassSeg SAFETYSUP
-
SVALIDATOR
public static final ClassSeg SVALIDATOR
-
SDISCRETEOUT
public static final ClassSeg SDISCRETEOUT
-
SDOUTGROUP
public static final ClassSeg SDOUTGROUP
-
SDISCRETEIN
public static final ClassSeg SDISCRETEIN
-
SDINGROUP
public static final ClassSeg SDINGROUP
-
SDUALDOUT
public static final ClassSeg SDUALDOUT
-
SEMCALIB
public static final ClassSeg SEMCALIB
-
EVENTLOG
public static final ClassSeg EVENTLOG
-
MOTIONAXIS
public static final ClassSeg MOTIONAXIS
-
TIMESYNC
public static final ClassSeg TIMESYNC
-
MODBUS
public static final ClassSeg MODBUS
-
ORIGCXLIST
public static final ClassSeg ORIGCXLIST
-
MODBUSSER
public static final ClassSeg MODBUSSER
-
DLRING
public static final ClassSeg DLRING
-
QOS
public static final ClassSeg QOS
-
SANALOGIN
public static final ClassSeg SANALOGIN
-
SAINGROUP
public static final ClassSeg SAINGROUP
-
SDUALAIN
public static final ClassSeg SDUALAIN
-
SERCOS3
public static final ClassSeg SERCOS3
-
TGTCXLIST
public static final ClassSeg TGTCXLIST
-
BASEENERGY
public static final ClassSeg BASEENERGY
-
ELECENERGY
public static final ClassSeg ELECENERGY
-
NONEENERGY
public static final ClassSeg NONEENERGY
-
BASESWITCH
public static final ClassSeg BASESWITCH
-
SNMP
public static final ClassSeg SNMP
-
POWERMGMT
public static final ClassSeg POWERMGMT
-
RTSPBRIDGE
public static final ClassSeg RTSPBRIDGE
-
RTSPPORT
public static final ClassSeg RTSPPORT
-
PRP
public static final ClassSeg PRP
-
PRPNODES
public static final ClassSeg PRPNODES
-
BUSMGR
public static final ClassSeg BUSMGR
-
LOADCELL
public static final ClassSeg LOADCELL
-
PCCC
public static final ClassSeg PCCC
-
LGXPROGRAM
public static final ClassSeg LGXPROGRAM
-
LGXIOMODULE
public static final ClassSeg LGXIOMODULE
-
LGXTAG
public static final ClassSeg LGXTAG
-
OMTAGBROWSE
public static final ClassSeg OMTAGBROWSE
-
LGXSYMBOL
public static final ClassSeg LGXSYMBOL
-
OMTAG
public static final ClassSeg OMTAG
-
LGXTEMPLATE
public static final ClassSeg LGXTEMPLATE
-
OMTYPE
public static final ClassSeg OMTYPE
-
LGXTASK
public static final ClassSeg LGXTASK
-
LGXMEMORY
public static final ClassSeg LGXMEMORY
-
LGXFAULT
public static final ClassSeg LGXFAULT
-
LGXCST
public static final ClassSeg LGXCST
-
CIPSYMBOL
public static final ClassSeg CIPSYMBOL
-
CIPTEMPLATE
public static final ClassSeg CIPTEMPLATE
-
LGXWALLCLK
public static final ClassSeg LGXWALLCLK
-
LGXLOG
public static final ClassSeg LGXLOG
-
DEBUG
public static final ClassSeg DEBUG
-
DRVPARAM
public static final ClassSeg DRVPARAM
-
FLDBUSCFG
public static final ClassSeg FLDBUSCFG
-
DPIDEV
public static final ClassSeg DPIDEV
-
DPIPARAM
public static final ClassSeg DPIPARAM
-
DPIFAULT
public static final ClassSeg DPIFAULT
-
DPIDIAG
public static final ClassSeg DPIDIAG
-
LGXNONVOL
public static final ClassSeg LGXNONVOL
-
LGXCHANGE
public static final ClassSeg LGXCHANGE
-
LGXTREND
public static final ClassSeg LGXTREND
-
CONTROLNET
public static final ClassSeg CONTROLNET
-
CNETKEEPER
public static final ClassSeg CNETKEEPER
-
CNETSCHEDULE
public static final ClassSeg CNETSCHEDULE
-
CONXCONFIG
public static final ClassSeg CONXCONFIG
-
PORTMGR
public static final ClassSeg PORTMGR
-
TCPIP
public static final ClassSeg TCPIP
-
ETHERNET
public static final ClassSeg ETHERNET
-
COMPONET
public static final ClassSeg COMPONET
-
COMPOREPEAT
public static final ClassSeg COMPOREPEAT
-
M8xxBACKPLANE
public static final ClassSeg M8xxBACKPLANE
-
LGXPORTCAP
public static final ClassSeg LGXPORTCAP
-
LGXEMAIL
public static final ClassSeg LGXEMAIL
-
LGXTASKSTAT
public static final ClassSeg LGXTASKSTAT
-
LGXAOI
public static final ClassSeg LGXAOI
-
LGXUSB
public static final ClassSeg LGXUSB
-
LGXSOCKET
public static final ClassSeg LGXSOCKET
-
M8xxCPU
public static final ClassSeg M8xxCPU
-
LGXBACKPLANE
public static final ClassSeg LGXBACKPLANE
-
LGXBPDIAG
public static final ClassSeg LGXBPDIAG
-
LGXFRAG
public static final ClassSeg LGXFRAG
-
LGXFRAMEWORK
public static final ClassSeg LGXFRAMEWORK
-
SCANNER
public static final ClassSeg SCANNER
-
LGXSDCARD
public static final ClassSeg LGXSDCARD
-
LGXLCD
public static final ClassSeg LGXLCD
-
-
Method Detail
-
getCached
public static ClassSeg getCached(int val)
-
setSubtype
public void setSubtype(byte subtype)
- Overrides:
setSubtype
in classLogicalSeg
-
simpleString
public java.lang.String simpleString()
Description copied from class:PathSegment
Supply s simple descriptive name usable when browsing a hierarchy. A simple type name for elementary types, a non-detailed description for complex types.- Overrides:
simpleString
in classLogicalSeg
- Returns:
-
getTokens
public java.util.List<java.lang.String> getTokens()
- Specified by:
getTokens
in classPathSegment
-
-