/// <summary> /// Creates the transaction. /// </summary> /// <param name="transactionDescription">The transaction description.</param> internal static void CreateTransaction( OPCCliConfiguration.TransactionsRow transactionDescription ) { OPCClientTransaction transaction = new OPCClientTransaction( transactionDescription, m_DataQueue ); foreach ( OPCClientGroup gr in OPCClientGroup.AllGroups ) transaction.WriteIsReady += gr.WriteOperation; }
/// <summary> /// Switch on Scanning of thr all goups and complet initiaition /// </summary> internal static void SwitchOnScanning() { OPC_Interface.SwitchOnAllServers(); OPCClientTransaction.SwitchOnAll(); }
} // OPCClientGroup protected override void Handler( OPCClientTransaction operation ) { operation.RunTransactionChainProcess(); }