-
- All Implemented Interfaces:
-
android.os.Parcelable
public class MachineSignalDefinition implements Parcelable
-
-
Field Summary
Fields Modifier and Type Field Description public final intcanIdpublic final CanBuscanBuspublic final bytebitPospublic final bytebitLenpublic final floatfactorpublic final floatoffsetpublic final longmaxValpublic final intgslIdpublic final intunitCodepublic final inttimeoutpublic final static Map<Integer, String>rxIdToDescpublic final static Map<Integer, String>unitIdToDescpublic final static Parcelable.Creator<MachineSignalDefinition>CREATOR
-
Constructor Summary
Constructors Constructor Description MachineSignalDefinition(int canId, CanBus canBus, byte bitPos, byte bitLen, float factor, float offset, long maxVal, int gslId, int unitCode, int timeout)MachineSignalDefinition(int canId, CanBus canBus, byte bitPos, byte bitLen, float factor, float offset, long maxVal, int unitCode, int timeout)MachineSignalDefinition(DbcMessage message, CanBus canBus, DbcSignal signal, int gslId)MachineSignalDefinition(DbcMessage message, CanBus canBus, DbcSignal signal)MachineSignalDefinition()
-
Method Summary
Modifier and Type Method Description static StringgetRxSignalDesc(int gslId)static StringgetUnitDesc(int unitId)intdescribeContents()voidwriteToParcel(Parcel dest, int flags)StringtoString()doublegetValue(Array<byte> data)longtoCanData(double data)Array<byte>readRawBits(Array<byte> src)longreadBits(Array<byte> src)BitSetwriteBits(BitSet bitSet, long data)BitSetwriteRawBits(BitSet bitSet, Array<byte> data)-
-
Constructor Detail
-
MachineSignalDefinition
MachineSignalDefinition(int canId, CanBus canBus, byte bitPos, byte bitLen, float factor, float offset, long maxVal, int gslId, int unitCode, int timeout)
-
MachineSignalDefinition
MachineSignalDefinition(int canId, CanBus canBus, byte bitPos, byte bitLen, float factor, float offset, long maxVal, int unitCode, int timeout)
-
MachineSignalDefinition
MachineSignalDefinition(DbcMessage message, CanBus canBus, DbcSignal signal, int gslId)
-
MachineSignalDefinition
MachineSignalDefinition(DbcMessage message, CanBus canBus, DbcSignal signal)
-
MachineSignalDefinition
MachineSignalDefinition()
-
-
Method Detail
-
getRxSignalDesc
static String getRxSignalDesc(int gslId)
-
getUnitDesc
static String getUnitDesc(int unitId)
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
toCanData
long toCanData(double data)
-
readRawBits
Array<byte> readRawBits(Array<byte> src)
-
writeRawBits
BitSet writeRawBits(BitSet bitSet, Array<byte> data)
-
-
-
-