def get_conn_data(self): conn = Data(name='conn') conn.add('remote_ipaddr', label='Remote IP address', wdgt='combo', value=['192.168.0.1'], text='192.168.0.1') conn.add('remote_port', label='Remote port', wdgt='combo', value=['12345'], text='12345') conn.add('local_ipaddr', label='Local IP address', wdgt='combo', value=['127.0.0.1', '192.168.0.100'], text='192.168.0.100') conn.add('local_port', label='Local port', wdgt='combo', value=['54321'], text='54321') conn.add('packet_sz', label='UDP Packet size', wdgt='entry', text='256') conn.add('period_ms', label='Data exchange period, ms', wdgt='entry', text='100') if hasattr(self, 'conn'): for k,v in self.conn.items(): conn.set_value(k,v) return conn
def set_value(self, k, s, set_send=True, skip_trace_cb=True): return Data.set_value(self, k, s, set_send, skip_trace_cb)