package com.ifpdos.autotest.lancontrol.module.other.impls.gamma;

import com.seewo.libmcuservice.constant.IMcuConstants;
import com.seewo.sdk.internal.model.SDKParsable;

/* JADX INFO: loaded from: classes.dex */
public class MeasureData implements SDKParsable {
    public static final int DATA_SIZE = 6;
    public int indexY;
    public int x;
    public int y;

    private MeasureData() {
    }

    public static MeasureData fromByteArray(byte[] bArr) {
        if (bArr == null || bArr.length < 6) {
            return null;
        }
        return new MeasureData((bArr[0] & IMcuConstants.DEFAULT_VALUE) | ((bArr[1] & IMcuConstants.DEFAULT_VALUE) << 8), (bArr[2] & IMcuConstants.DEFAULT_VALUE) | ((bArr[3] & IMcuConstants.DEFAULT_VALUE) << 8), ((bArr[5] & IMcuConstants.DEFAULT_VALUE) << 8) | (bArr[4] & IMcuConstants.DEFAULT_VALUE));
    }

    public byte[] toBytes() {
        int i = this.x;
        int i2 = this.y;
        int i3 = this.indexY;
        return new byte[]{(byte) (i & 255), (byte) ((i >> 8) & 255), (byte) (i2 & 255), (byte) ((i2 >> 8) & 255), (byte) (i3 & 255), (byte) ((i3 >> 8) & 255)};
    }

    public MeasureData(int i, int i2, int i3) {
        this();
        this.x = i;
        this.y = i2;
        this.indexY = i3;
    }
}
