Mock.py 975 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#      Classe Mock (Acquisição de dados)                                                                    #
#      Autores: Pedro Henrique Kopper (pedro.kopper@ufrgs.br) -> https://lief.if.ufrgs.br/~phckopper        #
#      Licença: GNU GPLv3                                                                                   #
#      Propósito: Gerar dados falsos para fim de demonstração                                               #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

from random import random

class Mock(object):
    def __init__(self, location):
        self.pressure = 10
        self.power = 40

    def readPressure(self):
        self.pressure *= 1.01
        return self.pressure
    
    def readPower(self):
        self.power += random()
        return self.power