def __init__(self, gimbal, number, axes=range(3), min=-0x8000, max=0x7fff, step=1):
self.gimbal = gimbal
self.number = number
self.axes = axes
self.widgets = [None] * 3
ThreadToggle(self._update, description='Refresh param %02x' % number)
for t in self.axes:
v = self.gimbal.getParam(number=number, target=t)
self.widgets[t] = ipywidgets.IntSlider(description='Param %02x t=%d' % (self.number, t),
value=v, min=min, max=max, step=step,layout=dict(width='100%'))
ipywidgets.interact(self._set, x=self.widgets[t], target=ipywidgets.fixed(t))
评论列表
文章目录