예제 #1
0
        public void AppendSignalValue(Guid iid, ICustomDataPack <IValueStructure> value)
        {
            IValueStructure structure = value.Unpack(_signalMappings, _busMappings);

            ((ISignal_BuilderAdapter)_signalMappings[iid]).BuilderSetValue(structure);
        }
예제 #2
0
        public void AppendSignalConstraint(Guid iid, ICustomDataPack <IProperty> constraint)
        {
            IProperty prop = constraint.Unpack(_signalMappings, _busMappings);

            ((ISignal_BuilderAdapter)_signalMappings[iid]).BuilderAppendConstraint(prop);
        }
예제 #3
0
        public void AppendSignalProperty(Guid iid, ICustomDataPack <IProperty> property)
        {
            IProperty prop = property.Unpack(_signalMappings, _busMappings);

            ((ISignal_BuilderAdapter)_signalMappings[iid]).BuilderAppendProperty(prop);
        }
예제 #4
0
 public void AppendSignalValue(Guid iid, ICustomDataPack<IValueStructure> value)
 {
     IValueStructure structure = value.Unpack(_signalMappings, _busMappings);
     ((ISignal_BuilderAdapter)_signalMappings[iid]).BuilderSetValue(structure);
 }
예제 #5
0
 public void AppendSignalProperty(Guid iid, ICustomDataPack<IProperty> property)
 {
     IProperty prop = property.Unpack(_signalMappings, _busMappings);
     ((ISignal_BuilderAdapter)_signalMappings[iid]).BuilderAppendProperty(prop);
 }
예제 #6
0
 public void AppendSignalConstraint(Guid iid, ICustomDataPack<IProperty> constraint)
 {
     IProperty prop = constraint.Unpack(_signalMappings, _busMappings);
     ((ISignal_BuilderAdapter)_signalMappings[iid]).BuilderAppendConstraint(prop);
 }