'Return current values.
:param logging: If true log value in memory. There can be problem
with long run.'

def _get_value(self, logging=True):

    data = read_file(self.status_file)
    value = []
    for i in range(self.num_of_params):
        value.append(int(get_field(data, self.data_to_read[i][1], self.data_to_read[i][0], self.separator)))
    if logging:
        self.log.append(value)
    if (not self.mode_diff):
        value = map((lambda x, y: (x + y)), value, self.old_value)
    self.old_value = value
    self.num_of_get_value += 1
    return value
