Skip to content

Commit

Permalink
"version 1.0.50"
Browse files Browse the repository at this point in the history
  • Loading branch information
VERNAY committed Mar 3, 2020
1 parent c9143b4 commit 2992f17
Show file tree
Hide file tree
Showing 120 changed files with 55,783 additions and 2 deletions.
3 changes: 2 additions & 1 deletion RELEASENOTES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Release Notes

### Mar 2020
* 1.0.49
* 1.0.50
* New SessionAssistant class
* combines TestPlatform, Session, logging, authentication and NewConfig functionality into constructor
* reduces number of import statements and complexity
Expand All @@ -11,6 +11,7 @@
* PortMapAssistant has enhanced Map method
* see examples in the class documentation
* proxy bypass fix
* generated quickTest...testConfig attributes
* package generated from IxNetwork build 9.01.1911.7
### Jan 2020
* 1.0.48
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,172 @@ class LearnFrames(Base):
def __init__(self, parent):
super(LearnFrames, self).__init__(parent)

@property
def FastPathEnable(self):
"""If true, the fast path is enabled.
Returns:
bool
"""
return self._get_attribute('fastPathEnable')
@FastPathEnable.setter
def FastPathEnable(self, value):
self._set_attribute('fastPathEnable', value)

@property
def FastPathLearnFrameSize(self):
"""The path in which the learnt frame sizes are saved.
Returns:
number
"""
return self._get_attribute('fastPathLearnFrameSize')
@FastPathLearnFrameSize.setter
def FastPathLearnFrameSize(self, value):
self._set_attribute('fastPathLearnFrameSize', value)

@property
def FastPathNumFrames(self):
"""The learnt information on the number of frames to be tramsferred.
Returns:
number
"""
return self._get_attribute('fastPathNumFrames')
@FastPathNumFrames.setter
def FastPathNumFrames(self, value):
self._set_attribute('fastPathNumFrames', value)

@property
def FastPathRate(self):
"""The learnt inofrmation on the rate the data is to be transferred.
Returns:
number
"""
return self._get_attribute('fastPathRate')
@FastPathRate.setter
def FastPathRate(self, value):
self._set_attribute('fastPathRate', value)

@property
def LearnFrameSize(self):
"""The learnt information on frame size.
Returns:
number
"""
return self._get_attribute('learnFrameSize')
@LearnFrameSize.setter
def LearnFrameSize(self, value):
self._set_attribute('learnFrameSize', value)

@property
def LearnFrequency(self):
"""Allows to choose how frequently IxNetwork sends learning frames during the test.
Returns:
str(never|onBinaryIteration|oncePerFramesize|oncePerTest|onTrial)
"""
return self._get_attribute('learnFrequency')
@LearnFrequency.setter
def LearnFrequency(self, value):
self._set_attribute('learnFrequency', value)

@property
def LearnNumFrames(self):
"""The frequency at which number of frames are to be learnt.
Returns:
number
"""
return self._get_attribute('learnNumFrames')
@LearnNumFrames.setter
def LearnNumFrames(self, value):
self._set_attribute('learnNumFrames', value)

@property
def LearnRate(self):
"""The rate at which the data is to be learnt.
Returns:
number
"""
return self._get_attribute('learnRate')
@LearnRate.setter
def LearnRate(self, value):
self._set_attribute('learnRate', value)

@property
def LearnSendMacOnly(self):
"""The learnt information on the MAC address sent.
Returns:
bool
"""
return self._get_attribute('learnSendMacOnly')
@LearnSendMacOnly.setter
def LearnSendMacOnly(self, value):
self._set_attribute('learnSendMacOnly', value)

@property
def LearnSendRouterSolicitation(self):
"""The learnt information on the router sent solicitation.
Returns:
bool
"""
return self._get_attribute('learnSendRouterSolicitation')
@LearnSendRouterSolicitation.setter
def LearnSendRouterSolicitation(self, value):
self._set_attribute('learnSendRouterSolicitation', value)

@property
def LearnWaitTime(self):
"""The learnt information on the wait time.
Returns:
number
"""
return self._get_attribute('learnWaitTime')
@LearnWaitTime.setter
def LearnWaitTime(self, value):
self._set_attribute('learnWaitTime', value)

@property
def LearnWaitTimeBeforeTransmit(self):
"""The learnt wait time before transmitting.
Returns:
number
"""
return self._get_attribute('learnWaitTimeBeforeTransmit')
@LearnWaitTimeBeforeTransmit.setter
def LearnWaitTimeBeforeTransmit(self, value):
self._set_attribute('learnWaitTimeBeforeTransmit', value)

def update(self, FastPathEnable=None, FastPathLearnFrameSize=None, FastPathNumFrames=None, FastPathRate=None, LearnFrameSize=None, LearnFrequency=None, LearnNumFrames=None, LearnRate=None, LearnSendMacOnly=None, LearnSendRouterSolicitation=None, LearnWaitTime=None, LearnWaitTimeBeforeTransmit=None):
"""Updates a child instance of learnFrames on the server.
Args:
FastPathEnable (bool): If true, the fast path is enabled.
FastPathLearnFrameSize (number): The path in which the learnt frame sizes are saved.
FastPathNumFrames (number): The learnt information on the number of frames to be tramsferred.
FastPathRate (number): The learnt inofrmation on the rate the data is to be transferred.
LearnFrameSize (number): The learnt information on frame size.
LearnFrequency (str(never|onBinaryIteration|oncePerFramesize|oncePerTest|onTrial)): Allows to choose how frequently IxNetwork sends learning frames during the test.
LearnNumFrames (number): The frequency at which number of frames are to be learnt.
LearnRate (number): The rate at which the data is to be learnt.
LearnSendMacOnly (bool): The learnt information on the MAC address sent.
LearnSendRouterSolicitation (bool): The learnt information on the router sent solicitation.
LearnWaitTime (number): The learnt information on the wait time.
LearnWaitTimeBeforeTransmit (number): The learnt wait time before transmitting.
Raises:
ServerError: The server has encountered an uncategorized error condition
"""
self._update(locals())

def Apply(self):
"""Executes the apply operation on the server.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,133 @@ class LearnFrames(Base):
def __init__(self, parent):
super(LearnFrames, self).__init__(parent)

@property
def FastPathEnable(self):
"""If true, the fast path is enabled.
Returns:
bool
"""
return self._get_attribute('fastPathEnable')
@FastPathEnable.setter
def FastPathEnable(self, value):
self._set_attribute('fastPathEnable', value)

@property
def FastPathLearnFrameSize(self):
"""The path in which the learnt frame sizes are saved.
Returns:
number
"""
return self._get_attribute('fastPathLearnFrameSize')
@FastPathLearnFrameSize.setter
def FastPathLearnFrameSize(self, value):
self._set_attribute('fastPathLearnFrameSize', value)

@property
def FastPathNumFrames(self):
"""The learnt information on the number of frames to be tramsferred.
Returns:
number
"""
return self._get_attribute('fastPathNumFrames')
@FastPathNumFrames.setter
def FastPathNumFrames(self, value):
self._set_attribute('fastPathNumFrames', value)

@property
def FastPathRate(self):
"""The learnt inofrmation on the rate the data is to be transferred.
Returns:
number
"""
return self._get_attribute('fastPathRate')
@FastPathRate.setter
def FastPathRate(self, value):
self._set_attribute('fastPathRate', value)

@property
def LearnFrequency(self):
"""The frequency at which the data is to be learnt.
Returns:
str(onBinaryIteration)
"""
return self._get_attribute('learnFrequency')
@LearnFrequency.setter
def LearnFrequency(self, value):
self._set_attribute('learnFrequency', value)

@property
def LearnNumFrames(self):
"""The number of learned frames.
Returns:
number
"""
return self._get_attribute('learnNumFrames')
@LearnNumFrames.setter
def LearnNumFrames(self, value):
self._set_attribute('learnNumFrames', value)

@property
def LearnSendRouterSolicitation(self):
"""Sends router solicitation messages.
Returns:
bool
"""
return self._get_attribute('learnSendRouterSolicitation')
@LearnSendRouterSolicitation.setter
def LearnSendRouterSolicitation(self, value):
self._set_attribute('learnSendRouterSolicitation', value)

@property
def LearnWaitTime(self):
"""The learnt information on the wait time.
Returns:
number
"""
return self._get_attribute('learnWaitTime')
@LearnWaitTime.setter
def LearnWaitTime(self, value):
self._set_attribute('learnWaitTime', value)

@property
def SendArp(self):
"""The ARP request sent.
Returns:
bool
"""
return self._get_attribute('sendArp')
@SendArp.setter
def SendArp(self, value):
self._set_attribute('sendArp', value)

def update(self, FastPathEnable=None, FastPathLearnFrameSize=None, FastPathNumFrames=None, FastPathRate=None, LearnFrequency=None, LearnNumFrames=None, LearnSendRouterSolicitation=None, LearnWaitTime=None, SendArp=None):
"""Updates a child instance of learnFrames on the server.
Args:
FastPathEnable (bool): If true, the fast path is enabled.
FastPathLearnFrameSize (number): The path in which the learnt frame sizes are saved.
FastPathNumFrames (number): The learnt information on the number of frames to be tramsferred.
FastPathRate (number): The learnt inofrmation on the rate the data is to be transferred.
LearnFrequency (str(onBinaryIteration)): The frequency at which the data is to be learnt.
LearnNumFrames (number): The number of learned frames.
LearnSendRouterSolicitation (bool): Sends router solicitation messages.
LearnWaitTime (number): The learnt information on the wait time.
SendArp (bool): The ARP request sent.
Raises:
ServerError: The server has encountered an uncategorized error condition
"""
self._update(locals())

def Apply(self):
"""Executes the apply operation on the server.
Expand Down
Loading

0 comments on commit 2992f17

Please sign in to comment.