package ubeeme.moversight; @namespace(ubeeme::moversight); simple Moversight { parameters: bool simulationTrigger = default(false); //see ApplicationType in file Application.h int testApp = default(0); int testCase = default(0); //see PeerPlacingStragyType in file PeerPlacingStrategy.h int peerPlacingStrategy = default(0); //see FailureDetectorType in file FailureDetectorType.h int failureDetectorType = default(0); bool enableNFD = default(false); bool printDebugAC = default(true); bool printDebugUC = default(true); bool printDebugNFD = default(true); bool printDebugDIS = default(true); bool printDebugAPP = default(true); bool printDebugMT = default(true); bool printDebugMS = default(true); bool printDebugTC = default(true); bool printDebugST = default(true); bool printDebugCT = default(true); bool printDebugUT = default(true); bool printDebugMOB = default(true); bool printDebugVISU = default(true); bool printDebugES = default(true); bool recordStat = default(true); int maxClusterCount = default(3); int maxPeerCount = default(3); int numberOfPeers = default(0); int numberOfMobilePeers = default(0); int localPort = default(100); int destPort = default(100); string destAddresses = default(""); gates: output udpOut; input udpIn; }