Ejemplo n.º 1
0
    // ANCHOR_END: master_channel_config

    // ANCHOR: association_config
    private static AssociationConfig GetAssociationConfig()
    {
        var config = new AssociationConfig(
            // disable unsolicited first (Class 1/2/3)
            EventClasses.All(),
            // after the integrity poll, enable unsolicited (Class 1/2/3)
            EventClasses.All(),
            // perform startup integrity poll with Class 1/2/3/0
            Classes.All(),
            // don't automatically scan Class 1/2/3 when the corresponding IIN bit is asserted
            EventClasses.None()
            );

        config.AutoTimeSync     = AutoTimeSync.Lan;
        config.KeepAliveTimeout = TimeSpan.FromSeconds(60);
        return(config);
    }
 public Association(AssociationConfig config){}