public boolean isEqual(StillImageSensorConfigurationRec value) { if (!m_PresenceVector.equals(value.m_PresenceVector)) { return false; } if (m_SensorID != value.getSensorID()) { return false; } if (m_FrameSize != value.getFrameSize()) { return false; } if (m_StillImageFormat != value.getStillImageFormat()) { return false; } return true; }
public void decode(ByteBuffer bytes, int pos) { if (bytes.array() == null) { return; } if (bytes.order() != ByteOrder.LITTLE_ENDIAN) { bytes.order(ByteOrder.LITTLE_ENDIAN); } int size; size = bytes.getShort(pos) & 0xffff; pos += JausUtils.getNumBytes("short"); m_StillImageSensorConfigurationRec = new ArrayList<StillImageSensorConfigurationRec>(); for (int i = 0; i < size; i++) { StillImageSensorConfigurationRec item = new StillImageSensorConfigurationRec(); item.decode(bytes, pos); m_StillImageSensorConfigurationRec.add(item); pos += item.getSize(); } }