Interface CfnDecoderManifestPropsMixin.CanSignalProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDecoderManifestPropsMixin.CanSignalProperty.Jsii$Proxy
- Enclosing class:
CfnDecoderManifestPropsMixin
@Stability(Stable)
public static interface CfnDecoderManifestPropsMixin.CanSignalProperty
extends software.amazon.jsii.JsiiSerializable
Information about a single controller area network (CAN) signal and the messages it receives and transmits.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iotfleetwise.*;
CanSignalProperty canSignalProperty = CanSignalProperty.builder()
.factor("factor")
.isBigEndian("isBigEndian")
.isSigned("isSigned")
.length("length")
.messageId("messageId")
.name("name")
.offset("offset")
.signalValueType("signalValueType")
.startBit("startBit")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDecoderManifestPropsMixin.CanSignalPropertystatic final classAn implementation forCfnDecoderManifestPropsMixin.CanSignalProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA multiplier used to decode the CAN message.default StringWhether the byte ordering of a CAN message is big-endian.default StringWhether the message data is specified as a signed value.default StringHow many bytes of data are in the message.default StringThe ID of the message.default StringgetName()The name of the signal.default StringThe offset used to calculate the signal value.default StringThe value type of the signal.default StringIndicates the beginning of the CAN message.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFactor
A multiplier used to decode the CAN message.- See Also:
-
getIsBigEndian
Whether the byte ordering of a CAN message is big-endian.- See Also:
-
getIsSigned
Whether the message data is specified as a signed value.- See Also:
-
getLength
How many bytes of data are in the message.- See Also:
-
getMessageId
The ID of the message.- See Also:
-
getName
The name of the signal.- See Also:
-
getOffset
The offset used to calculate the signal value.Combined with factor, the calculation is
value = raw_value * factor + offset.- See Also:
-
getSignalValueType
The value type of the signal.The default value is
INTEGER.- See Also:
-
getStartBit
Indicates the beginning of the CAN message.- See Also:
-
builder
-