private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadUInt16();
            if ((Selector == 1))
            {
                Arm_1 = u.ReadInt32();
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.ReadDouble();
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.ReadDouble();
                goto done;
            }
            if ((Selector == 4))
            {
                Arm_4 = u.Read_3();
                goto done;
            }
            if ((Selector == 0))
            {
                Arm_0 = u.ReadEmpty();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_7");
done:
            return;
        }
Exemple #2
0
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.ReadEnum16();
     Member8  = u.ReadDouble();
     Member10 = u.ReadDouble();
     Member18 = u.ReadDouble();
     Member20 = u.ReadDouble();
     Member28 = u.ReadDouble();
 }
Exemple #3
0
        private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadUInt32();
            if ((Selector == 0))
            {
                Arm_0 = u.ReadInt32();
                goto done;
            }
            if ((Selector == 1))
            {
                Arm_1 = u.ReadInt64();
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.ReadEmbeddedPointer <string>(new System.Func <string>(u.ReadConformantVaryingString), false);
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.Read_8();
                goto done;
            }
            if ((Selector == 4))
            {
                Arm_4 = u.ReadDouble();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_7");
done:
            return;
        }
        public int Srv_GetDeviceSpecificConversionFactor(out double p0)
        {
            _Marshal_Helper   m = new _Marshal_Helper();
            _Unmarshal_Helper u = SendReceive(1, m);

            p0 = u.ReadDouble();
            return(u.ReadInt32());
        }
Exemple #5
0
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0  = u.ReadDouble();
     Member8  = u.ReadDouble();
     Member10 = u.ReadDouble();
     Member18 = u.ReadDouble();
     Member20 = u.ReadDouble();
     Member28 = u.ReadDouble();
     Member30 = u.ReadDouble();
     Member38 = u.ReadDouble();
     Member40 = u.ReadDouble();
     Member48 = u.ReadDouble();
     Member50 = u.ReadDouble();
     Member58 = u.ReadDouble();
 }
 private void Unmarshal(_Unmarshal_Helper u)
 {
     Member0 = u.ReadDouble();
     Member8 = u.Read_8();
 }
        private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadEnum16();
            if ((Selector == 0))
            {
                Arm_0 = u.ReadSByte();
                goto done;
            }
            if ((Selector == 1))
            {
                Arm_1 = u.ReadInt16();
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.ReadInt16();
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.ReadInt32();
                goto done;
            }
            if ((Selector == 4))
            {
                Arm_4 = u.ReadInt32();
                goto done;
            }
            if ((Selector == 5))
            {
                Arm_5 = u.ReadDouble();
                goto done;
            }
            if ((Selector == 6))
            {
                Arm_6 = u.ReadGuid();
                goto done;
            }
            if ((Selector == 7))
            {
                Arm_7 = u.ReadEmbeddedPointer <string>(new System.Func <string>(u.ReadConformantVaryingString), false);
                goto done;
            }
            if ((Selector == 8))
            {
                Arm_8 = u.Read_8();
                goto done;
            }
            if ((Selector == 10))
            {
                Arm_10 = u.Read_8();
                goto done;
            }
            if ((Selector == 11))
            {
                Arm_11 = u.ReadEmbeddedPointer <Struct_10>(new System.Func <Struct_10>(u.Read_9), false);
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_8");
done:
            return;
        }