protected override void Decode(byte[] buff) { TestNumber = DecodeTestNumber(buff); TestResult = DecodeTestResult(buff); Direction = DecodeDirection(buff); AccelerationSign = DecodeAccelerationSign(buff); SpeedPulsesAvailable = DecodeSpeedPulsesAvailable(buff); Speed = DecodeSpeed(buff); LinearOrdinate = DecodeLinearOrdinate(buff); IsVirtualCabin = DecodeIsVirtualCabine(buff); VirtualCabin = DecodeVirtualCabine(buff); EmapPosition = DecodeEmapPosition(buff); PassiveSensorSpeedTestState = DecodePassiveSensorSpeedTestState(buff); ActiveSpeedSensor = DecodeActiveSpeedSensor(buff); PassiveSensorImpulseTestState = DecodePassiveSensorImpulseTestState(buff); }
private void EncodePassiveSensorImpulseTestState(Byte[] buff, PassiveSensorImpulseTestStateKind value) { buff[6] = (byte)((buff[6] & ~0x04) | ((int)value & 0x04)); }