* Get the struct fields values * @this {!FieldModelEnums} * @param {!Enums} fbeValue Enums value * @param {!number} fbeStructSize Struct size
(fbeValue, fbeStructSize)
| 4664 | * @param {!number} fbeStructSize Struct size |
| 4665 | */ |
| 4666 | getFields (fbeValue, fbeStructSize) { |
| 4667 | let fbeCurrentSize = 4 + 4 |
| 4668 | |
| 4669 | if ((fbeCurrentSize + this.byte0.fbeSize) <= fbeStructSize) { |
| 4670 | fbeValue.byte0 = this.byte0.get(new EnumByte(EnumByte.ENUM_VALUE_0)) |
| 4671 | } else { |
| 4672 | fbeValue.byte0 = new EnumByte(EnumByte.ENUM_VALUE_0) |
| 4673 | } |
| 4674 | // noinspection JSUnusedAssignment |
| 4675 | fbeCurrentSize += this.byte0.fbeSize |
| 4676 | |
| 4677 | if ((fbeCurrentSize + this.byte1.fbeSize) <= fbeStructSize) { |
| 4678 | fbeValue.byte1 = this.byte1.get(new EnumByte(EnumByte.ENUM_VALUE_1)) |
| 4679 | } else { |
| 4680 | fbeValue.byte1 = new EnumByte(EnumByte.ENUM_VALUE_1) |
| 4681 | } |
| 4682 | // noinspection JSUnusedAssignment |
| 4683 | fbeCurrentSize += this.byte1.fbeSize |
| 4684 | |
| 4685 | if ((fbeCurrentSize + this.byte2.fbeSize) <= fbeStructSize) { |
| 4686 | fbeValue.byte2 = this.byte2.get(new EnumByte(EnumByte.ENUM_VALUE_2)) |
| 4687 | } else { |
| 4688 | fbeValue.byte2 = new EnumByte(EnumByte.ENUM_VALUE_2) |
| 4689 | } |
| 4690 | // noinspection JSUnusedAssignment |
| 4691 | fbeCurrentSize += this.byte2.fbeSize |
| 4692 | |
| 4693 | if ((fbeCurrentSize + this.byte3.fbeSize) <= fbeStructSize) { |
| 4694 | fbeValue.byte3 = this.byte3.get(new EnumByte(EnumByte.ENUM_VALUE_3)) |
| 4695 | } else { |
| 4696 | fbeValue.byte3 = new EnumByte(EnumByte.ENUM_VALUE_3) |
| 4697 | } |
| 4698 | // noinspection JSUnusedAssignment |
| 4699 | fbeCurrentSize += this.byte3.fbeSize |
| 4700 | |
| 4701 | if ((fbeCurrentSize + this.byte4.fbeSize) <= fbeStructSize) { |
| 4702 | fbeValue.byte4 = this.byte4.get(new EnumByte(EnumByte.ENUM_VALUE_4)) |
| 4703 | } else { |
| 4704 | fbeValue.byte4 = new EnumByte(EnumByte.ENUM_VALUE_4) |
| 4705 | } |
| 4706 | // noinspection JSUnusedAssignment |
| 4707 | fbeCurrentSize += this.byte4.fbeSize |
| 4708 | |
| 4709 | if ((fbeCurrentSize + this.byte5.fbeSize) <= fbeStructSize) { |
| 4710 | fbeValue.byte5 = this.byte5.get(new EnumByte(EnumByte.ENUM_VALUE_5)) |
| 4711 | } else { |
| 4712 | fbeValue.byte5 = new EnumByte(EnumByte.ENUM_VALUE_5) |
| 4713 | } |
| 4714 | // noinspection JSUnusedAssignment |
| 4715 | fbeCurrentSize += this.byte5.fbeSize |
| 4716 | |
| 4717 | if ((fbeCurrentSize + this.char0.fbeSize) <= fbeStructSize) { |
| 4718 | fbeValue.char0 = this.char0.get(new EnumChar(EnumChar.ENUM_VALUE_0)) |
| 4719 | } else { |
| 4720 | fbeValue.char0 = new EnumChar(EnumChar.ENUM_VALUE_0) |
| 4721 | } |
| 4722 | // noinspection JSUnusedAssignment |
| 4723 | fbeCurrentSize += this.char0.fbeSize |