Class CbusParameters
java.lang.Object
jmri.jmrix.can.cbus.swing.bootloader.CbusParameters
CBUS Node parameters
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreate blank parametersCbusParameters(byte[] d) Create parameters from byte [] -
Method Summary
Modifier and TypeMethodDescriptionbooleanareValid()Are the parameters valid?intReturn the load address which is stored in little endian order in four parametersintgetParam(int i) Get a parametervoidsetParam(int i, int v) Set a parametervoidsetValid(boolean s) Set parameter valid statustoString()Return String representation of CBUS parametersbooleanvalidate(CbusParameters fp, CbusParameters hp) Valid parameter block in a hex file by comparing against one read from hardware (or some other source)
-
Field Details
-
paramData
-
valid
-
-
Constructor Details
-
CbusParameters
public CbusParameters()Create blank parameters -
CbusParameters
Create parameters from byte []- Parameters:
d- byte [] array
-
-
Method Details
-
getParam
Get a parameter- Parameters:
i- index of parameter to get- Returns:
- parameter value
-
setParam
Set a parameter- Parameters:
i- index of the parameter to setv- value for the parameter
-
validate
Valid parameter block in a hex file by comparing against one read from hardware (or some other source)- Parameters:
fp- Parameters from hex filehp- parameters to validate against- Returns:
- true if parameter blocks match
-
getLoadAddress
Return the load address which is stored in little endian order in four parameters- Returns:
- the load address
-
toString
Return String representation of CBUS parameters -
areValid
Are the parameters valid?- Returns:
- true if valid
-
setValid
Set parameter valid status- Parameters:
s- true or false valid status
-