Package com.inertia.promove
Class Config.VmonBoardConfig
java.lang.Object
com.inertia.promove.Config.VmonBoardConfig
- All Implemented Interfaces:
Config.AbstractConfig
,Config.GenericConfig
- Enclosing class:
- Config
public static class Config.VmonBoardConfig extends java.lang.Object implements Config.GenericConfig
-
Field Summary
Fields Modifier and Type Field Description int
configRevision
java.util.Vector<Config.IndustrialBoardNonDiff>
nonDiffBoards
Config.IEPE_voltage
voltageIEPE
-
Constructor Summary
Constructors Constructor Description VmonBoardConfig()
the VMON board configuration -
Method Summary
Modifier and Type Method Description int
getBytes(byte[] out)
encode current configuration in a byte arrayint
getLength(byte[] in)
get the configuration lengthConfig.Mask
getMask()
get maskint
parse(byte[] in)
pare input byte array to relevant configuration and return length of encoded configjava.lang.String
toString()
create a string representation of the configuration
-
Field Details
-
configRevision
public int configRevision -
nonDiffBoards
-
voltageIEPE
-
-
Constructor Details
-
VmonBoardConfig
public VmonBoardConfig()the VMON board configuration
-
-
Method Details
-
parse
Description copied from interface:Config.AbstractConfig
pare input byte array to relevant configuration and return length of encoded config- Specified by:
parse
in interfaceConfig.AbstractConfig
- Parameters:
in
- input byte array- Returns:
- length of encoded config
- Throws:
InertiaException
- upon error such as when length is insufficient
-
getLength
public int getLength(byte[] in)Description copied from interface:Config.GenericConfig
get the configuration length- Specified by:
getLength
in interfaceConfig.GenericConfig
- Parameters:
in
- the input IDP bytes- Returns:
- length of the configuration as encoded in the first byte
-
getBytes
public int getBytes(byte[] out)Description copied from interface:Config.AbstractConfig
encode current configuration in a byte array- Specified by:
getBytes
in interfaceConfig.AbstractConfig
- Parameters:
out
- byte array for encoded configuration- Returns:
- length of encoded configuration
-
toString
public java.lang.String toString()Description copied from interface:Config.AbstractConfig
create a string representation of the configuration- Specified by:
toString
in interfaceConfig.AbstractConfig
- Overrides:
toString
in classjava.lang.Object
- Returns:
- string representation of configuration
-
getMask
Description copied from interface:Config.AbstractConfig
get mask- Specified by:
getMask
in interfaceConfig.AbstractConfig
- Returns:
- mask for this config
-