def push_data(df_name):
    if not _devices[df_name].push_data:
        return
    while _flags[df_name]:
        _tmp = _devices[df_name].push_data()
        if not isinstance(_tmp, NoData):
            push(df_name, _tmp)
        time.sleep(_interval[df_name])
Exemple #2
0
def push_data(df_name):
    if not _devices[df_name].push_data:
        return
    while _flags[df_name]:
        _data = _devices[df_name].push_data()
        if not isinstance(_data, NoData) and _data is not NoData:
            push(df_name, _data)
        time.sleep(_interval[df_name])
Exemple #3
0
    def run(self, dl_cmd_params, ul_cmd_params):
        if ul_cmd_params is None:
            ida.suspended = True
            get_cmd('SUSPEND_RSP').run(None, ['OK'])

        elif dl_cmd_params is None:
            dan.push('Control', [
                'SUSPEND_RSP',
                {'cmd_params': ul_cmd_params}
            ])

        else:
            logging('SET_DF_STATUS: Error')
Exemple #4
0
    def run(self, dl_cmd_params, ul_cmd_params):
        if ul_cmd_params is None:
            flags = dl_cmd_params[0]
            for index, df in enumerate(df_list):
                df.selected = (flags[index] == '1')

            get_cmd('SET_DF_STATUS_RSP').run(None, [flags])

        elif dl_cmd_params is None:
            dan.push('Control', [
                'SET_DF_STATUS_RSP',
                {'cmd_params': ul_cmd_params}
            ])

        else:
            logging('SET_DF_STATUS: Error')
Exemple #5
0
 def push(self, *args):
     dan.push(self.name, args)