Class CfnDecoderManifest.ObdSignalProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotfleetwise.CfnDecoderManifest.ObdSignalProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDecoderManifest.ObdSignalProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDecoderManifest.ObdSignalProperty
@Stability(Stable)
@Internal
public static final class CfnDecoderManifest.ObdSignalProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDecoderManifest.ObdSignalProperty
An implementation for
CfnDecoderManifest.ObdSignalProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iotfleetwise.CfnDecoderManifest.ObdSignalProperty
CfnDecoderManifest.ObdSignalProperty.Builder, CfnDecoderManifest.ObdSignalProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDecoderManifest.ObdSignalProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe number of bits to mask in a message.final StringThe number of positions to shift bits in the message.final StringThe length of a message.final ObjectDetermines whether the message is signed (true) or not (false).final StringThe offset used to calculate the signal value.final StringgetPid()The diagnostic code used to request data from a vehicle for this signal.final StringThe length of the requested data.final StringA multiplier used to decode the message.final StringThe mode of operation (diagnostic service) in a message.final StringThe value type of the signal.final StringIndicates the beginning of the message.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDecoderManifest.ObdSignalProperty.Builder.
-
-
Method Details
-
getByteLength
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe length of a message.- Specified by:
getByteLengthin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getOffset
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe offset used to calculate the signal value.Combined with scaling, the calculation is
value = raw_value * scaling + offset.- Specified by:
getOffsetin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getPid
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe diagnostic code used to request data from a vehicle for this signal.- Specified by:
getPidin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getPidResponseLength
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe length of the requested data.- Specified by:
getPidResponseLengthin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getScaling
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyA multiplier used to decode the message.- Specified by:
getScalingin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getServiceMode
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe mode of operation (diagnostic service) in a message.- Specified by:
getServiceModein interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getStartByte
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyIndicates the beginning of the message.- Specified by:
getStartBytein interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getBitMaskLength
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe number of bits to mask in a message.- Specified by:
getBitMaskLengthin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getBitRightShift
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe number of positions to shift bits in the message.- Specified by:
getBitRightShiftin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getIsSigned
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyDetermines whether the message is signed (true) or not (false).If it's signed, the message can represent both positive and negative numbers. The
isSignedparameter only applies to theINTEGERraw signal type, and it doesn't affect theFLOATING_POINTraw signal type. The default value isfalse.Returns union: either
StringorBooleanorIResolvable- Specified by:
getIsSignedin interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
getSignalValueType
Description copied from interface:CfnDecoderManifest.ObdSignalPropertyThe value type of the signal.The default value is
INTEGER.- Specified by:
getSignalValueTypein interfaceCfnDecoderManifest.ObdSignalProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-