Ejemplo n.º 1
0
 def __init__(self, id, name, inputState, outputState, inputSymbol):
     AbstractTransition.__init__(self, "SemiStochastic", id, name, inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger('netzob.Common.MMSTD.Transitions.impl.SemiStochasticTransition.py')
     self.inputSymbol = inputSymbol
     # Output Symbols : [[Symbol, Probability, Time], [Symbol, Probability, Time]]
     self.outputSymbols = []
Ejemplo n.º 2
0
 def __init__(self, id, name, inputState, outputState, disconnectionTime):
     AbstractTransition.__init__(self, CloseChannelTransition.TYPE, id,
                                 name, inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger(
         'netzob.Common.MMSTD.Transitions.impl.CloseChannelTransition.py')
     self.disconnectionTime = disconnectionTime
Ejemplo n.º 3
0
 def __init__(self, id, name, inputState, outputState, connectionTime,
              maxNumberOfAttempt):
     AbstractTransition.__init__(self, OpenChannelTransition.TYPE, id, name,
                                 inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger(
         'netzob.Common.MMSTD.Transitions.impl.OpenChannelTransition.py')
     self.connectionTime = connectionTime
     self.maxNumberOfAttempt = maxNumberOfAttempt
Ejemplo n.º 4
0
 def __init__(self, id, name, inputState, outputState, timeBeforeActing,
              outputSymbol):
     AbstractTransition.__init__(self, "SimpleTransition", id, name,
                                 inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger(
         'netzob.Common.MMSTD.Transitions.impl.SimpleTransition.py')
     self.outputSymbol = outputSymbol
     self.timeBeforeActing = timeBeforeActing
Ejemplo n.º 5
0
 def __init__(self, id, name, inputState, outputState, inputSymbol):
     AbstractTransition.__init__(self, SemiStochasticTransition.TYPE, id,
                                 name, inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger(
         'netzob.Common.MMSTD.Transitions.impl.SemiStochasticTransition.py')
     self.inputSymbol = inputSymbol
     # Output Symbols : [[Symbol, Probability, Time], [Symbol, Probability, Time]]
     self.outputSymbols = []
Ejemplo n.º 6
0
 def __init__(self, id, name, inputState, outputState, timeBeforeActing, outputSymbol):
     AbstractTransition.__init__(self, "SimpleTransition", id, name, inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger('netzob.Common.MMSTD.Transitions.impl.SimpleTransition.py')
     self.outputSymbol = outputSymbol
     self.timeBeforeActing = timeBeforeActing
Ejemplo n.º 7
0
 def __init__(self, id, name, inputState, outputState, connectionTime, maxNumberOfAttempt):
     AbstractTransition.__init__(self, OpenChannelTransition.TYPE, id, name, inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger('netzob.Common.MMSTD.Transitions.impl.OpenChannelTransition.py')
     self.connectionTime = connectionTime
     self.maxNumberOfAttempt = maxNumberOfAttempt
Ejemplo n.º 8
0
 def __init__(self, id, name, inputState, outputState, disconnectionTime):
     AbstractTransition.__init__(self, CloseChannelTransition.TYPE, id, name, inputState, outputState)
     # create logger with the given configuration
     self.log = logging.getLogger('netzob.Common.MMSTD.Transitions.impl.CloseChannelTransition.py')
     self.disconnectionTime = disconnectionTime