2.4.15 PVTransactionMaster protocol

This protocol instantiates a pv::TransactionGenerator object from a PVBusMaster.

createTransactionGenerator( ) : pv::TransactionGenerator *

This behavior instantiates a new transaction generator to control the bus master. A caller can allocate as many TransactionGenerators as it wants. It is up to the caller to delete TransactionGenerators when they are no longer required. For example:

behavior init() {
    tg = master.createTransactionGenerator();

behavior terminate() {    
delete tg;
Non-ConfidentialPDF file icon PDF version100964_1110_00_en
Copyright © 2014–2020 Arm Limited or its affiliates. All rights reserved.