ReportController, Controlador do gerador de relatórios
Members
-
<inner> $ :external:jQuery
-
Type:
-
<inner> acc :string
-
Buffer de bytes recebidos via serial
Type:
- string
-
<inner> browserserialport :external:browser-serialport
-
Type:
-
<inner> ctx :2dContext
-
Canvas 2D
Type:
- 2dContext
-
<inner> isConnected :boolean
-
Flag de status da comunicação serial
Type:
- boolean
-
<inner> Plataforma :PlatData
-
Fabrica de relatórios e biblioteca de fórmulas de análise de COP
Type:
-
<inner> port :SerialPort
-
Porta usada para acessar interfaces USB
Type:
-
<inner> recording :boolean
-
Flag que sinaliza se o controlador esta gravando os dados
Type:
- boolean
-
<inner> result :object
-
Relatório com dados da medição
Type:
- object
-
<inner> SerialPort :external:SerialPort
-
Refêrencia estática ao construtor SerialPort
Type:
- external:SerialPort
Methods
-
<inner> ACTPlay()
-
Inicia todo o processo.
Returns:
- Type
- void
-
<inner> ACTUpdateTime()
-
Atualiza e valida input do temporizador.
Returns:
- Type
- void
-
<inner> addPoint(tgx, tgy)
-
Usado por drawGraph. Plota um ponto persitente no gráfico
Parameters:
Name Type Description tgx
Number Coordenada X do COP
tgy
Number Coordenada Y do COP
Returns:
- Type
- void
-
<inner> coleta(dados)
-
Coleta dados emitidos pela plataforma e os adiciona em Data
Parameters:
Name Type Description dados
Array.<char> stream de dados em utf8
Returns:
- Type
- void
-
<inner> connect(name)
-
Connecta com a plataforma
Parameters:
Name Type Description name
string Nome da porta serial em que a Plataforma se encontra
Returns:
- Type
- void
-
<inner> drawGraph(vetX, vetY)
-
Plota um gráfico a partir de vetores x e y
Parameters:
Name Type Description vetX
Array.<Number> Vetor de Coordenadas X do COP
vetY
Array.<Number> Vetor de Coordenadas Y do COP
Returns:
- Type
- void
-
<inner> fatalError()
-
Trata erros fatais.
Returns:
- Type
- void
-
<inner> findPlat()
-
Reseta, e procura pela plataforma
Returns:
- Type
- void
-
<inner> genReport(result)
-
Gera relatório.
Parameters:
Name Type Description result
object Objeto com dados do relatório.
Returns:
- Type
- void
-
<inner> prepCSV(result)
-
Fabrica CSV para download.
Parameters:
Name Type Description result
object Objeto com dados do relatório.
Returns:
- Type
- void
-
<inner> prepImgDownload()
-
Fabrica imagem para download
Returns:
- Type
- void
-
<inner> processData()
-
Processa dados colhidos pela plataforma
Returns:
- Type
- void
-
<inner> startReading(temp)
-
Inicia a leitura e gravação dos dados
Parameters:
Name Type Description temp
Number tempo de leitura
Returns:
- Type
- void