-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
1,189 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
Options +FollowSymLinks | ||
IndexIgnore */* | ||
RewriteEngine on | ||
|
||
# Do not remove this line, otherwise mod_rewrite rules will stop working | ||
RewriteBase / | ||
|
||
# if a directory or a file exists, use it directly | ||
RewriteCond %{REQUEST_FILENAME} !-f | ||
RewriteCond %{REQUEST_FILENAME} !-d | ||
RewriteCond %{REQUEST_URI} !\.(js|ico|gif|jpg|png|css)$ | ||
|
||
# processes | ||
RewriteRule ^processes\/$ wiim/api/v1/processes.php [END] | ||
# process | ||
RewriteRule ^processes\/([0-9]+)$ wiim/api/v1/process.php?id=$1 [END] | ||
# tags | ||
RewriteRule ^processes\/([0-9]+)\/tags$ wiim/api/v1/process_tags.php?id=$1 [END] | ||
# timeline | ||
RewriteRule ^processes\/([0-9]+)\/timeline$ wiim/api/v1/process_timeline.php?id=$1 [END] | ||
# tags id | ||
RewriteRule ^tags\/([0-9]+)$ wiim/api/v1/tag.php?id=$1 [END] | ||
# records | ||
RewriteRule ^tags\/([0-9]+)\/records$ wiim/api/v1/tag_records.php?id=$1 [END,QSA] | ||
# test | ||
RewriteRule ^(.*)$ wiim/api/v1/index.php?req=$1 [END] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"name": "jose/wiim-fake", | ||
"description": "Face Wiim API", | ||
"authors": [ | ||
{ | ||
"name": "José Almeida", | ||
"email": "jose.afga@gmail.com" | ||
} | ||
], | ||
"require": {} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<?php | ||
|
||
print_r($_GET); // for all GET variables | ||
print_r($_POST); // for all POST variables |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
<?php | ||
|
||
date_default_timezone_set('UTC'); | ||
|
||
$id = $_GET["id"]; | ||
$data = array(); | ||
|
||
|
||
if ($id == 1256) { | ||
$data = array( | ||
"comment" => "Processo de embebição da cana.", | ||
"id" => 1256, | ||
"name" => "Embebição", | ||
"tags" => [31, 32, 33, 34, 55, 66, 65], | ||
"zone" => array( | ||
"comment" => "Orci at erat vestibulum, rutrum justo in tempor etiam congue nisl.", | ||
"id" => 2, | ||
"name" => "Proin vitae ipsum" | ||
) | ||
); | ||
} elseif ($id == 2458) { | ||
$data = array( | ||
"comment" => "Controle do nível de baçado por sensores capacitivos.", | ||
"id" => 2458, | ||
"name" => "Nível Chute Donelly", | ||
"tags" => [41, 42 , 43, 51, 56, 57, 58, 59, 60, 61, 62], | ||
"zone" => array( | ||
"comment" => "Amet placerat ligula in fermentum non litora aliquam blandit.", | ||
"id" => 3, | ||
"name" => "Moenda" | ||
) | ||
); | ||
} elseif ($id == 2656) { | ||
$data = array( | ||
"comment" => "Processo genérico para testes, o comentário pode ter até 120 caracteres :)", | ||
"id" => 2656, | ||
"name" => "Processo qualquer", | ||
"tags" => [2, 5, 6, 12], | ||
"zone" => array( | ||
"comment" => "Luctus donec phasellus turpis tempor ut, fames elit diam.", | ||
"id" => 4, | ||
"name" => "zona do processo" | ||
) | ||
); | ||
} elseif ($id == 3256) { | ||
$data = array( | ||
"comment" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", | ||
"id" => 3256, | ||
"name" => "Desfibrilador", | ||
"tags" => [8, 9, 10, 15, 20], | ||
"zone" => array( | ||
"comment" => "Fringilla imperdiet ornare nisl, laoreet elementum sociosqu magna, lacinia condimentum etiam iaculis.", | ||
"id" => 5, | ||
"name" => "Moenda" | ||
) | ||
); | ||
} elseif ($id == 5892) { | ||
$data = array( | ||
"comment" => "Ut mollis odio quis risus ornare, eget scelerisque neque venenatis.", | ||
"id" => 5892, | ||
"name" => "Tratamento água", | ||
"tags" => [21, 22, 23, 28, 31], | ||
"zone" => array( | ||
"comment" => "Dui cras condimentum viverra sodales vestibulum mi.", | ||
"id" => 8, | ||
"name" => "Area 51" | ||
) | ||
); | ||
} | ||
|
||
header('Content-Type: application/json'); | ||
echo json_encode($data); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,250 @@ | ||
<?php | ||
|
||
date_default_timezone_set('UTC'); | ||
|
||
$id = $_GET["id"]; | ||
|
||
if ($id == 1256) { | ||
$data = [array( | ||
"alias" => "Válvula XYZ", | ||
"comment" => "Válvula de controle de alguma coisa, 8 bits.", | ||
"icon" => "valve", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/valve.png", | ||
"id" => 10, | ||
"name" => "Random.Valve", | ||
"server" => 1, | ||
"unit" => "%" | ||
), array( | ||
"alias" => "Bomba", | ||
"comment" => "Comentário da bomba.", | ||
"icon" => "pump", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/pump.png", | ||
"id" => 13, | ||
"name" => "Random.Bomba", | ||
"server" => 1, | ||
"unit" => "m³/s" | ||
), array( | ||
"alias" => "Refratômetro", | ||
"comment" => "Indice de refração de algo medido em graus de Brix.", | ||
"icon" => "sensor", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/sensor.png", | ||
"id" => 15, | ||
"name" => "Random.Sensor", | ||
"server" => 2, | ||
"unit" => "ºBx" | ||
), array( | ||
"alias" => "Alguma coisa", | ||
"comment" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus iaculis, felis vitae fermentum pulvinar, magna metus.", | ||
"icon" => "", | ||
"icon_url" => "", | ||
"id" => 18, | ||
"name" => "Random.xyz", | ||
"server" => 1, | ||
"unit" => "m/s²" | ||
), array( | ||
"alias" => "Manômetro", | ||
"comment" => "Medidor de pressão da entrada de alguma coisa", | ||
"icon" => "pressure", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/pressure.png", | ||
"id" => 92, | ||
"name" => "Random.abc", | ||
"server" => 1, | ||
"unit" => "Bar" | ||
)]; | ||
} elseif ($id == 2458) { | ||
$data = [array( | ||
"alias" => "Termômetro", | ||
"comment" => "Comentário do Termômetro", | ||
"icon" => "thermometer", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/thermometer.png", | ||
"id" => 53, | ||
"name" => "Random.Thermal", | ||
"server" => 1, | ||
"unit" => "K", | ||
), array( | ||
"alias" => "Motor M6", | ||
"comment" => "Comentário do motor", | ||
"icon" => "motor", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/motor.png", | ||
"id" => 54, | ||
"name" => "Random.Motor", | ||
"server" => 1, | ||
"unit" => "rpm", | ||
), array( | ||
"alias" => "Sensor capacitivo", | ||
"comment" => "Sensor capacitivo com resolução de 16 bits, utilizado para distância x.", | ||
"icon" => "sensor", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/sensor.png", | ||
"id" => 60, | ||
"name" => "Random.Sensor", | ||
"server" => 3, | ||
"unit" => "cm", | ||
), array( | ||
"alias" => "Corrente M6", | ||
"comment" => "Corrente do motor M6", | ||
"icon" => "multimeter", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/multimeter.png", | ||
"id" => 64, | ||
"name" => "Random.Corrent", | ||
"server" => 3, | ||
"unit" => "A", | ||
), array( | ||
"alias" => "Bomba d'agua", | ||
"comment" => "Comentário da bomba", | ||
"icon" => "pump", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/pump.png", | ||
"id" => 74, | ||
"name" => "Random.Bomba2", | ||
"server" => 2, | ||
"unit" => "m³/h", | ||
), array( | ||
"alias" => "Motor", | ||
"comment" => "Comentário do motor", | ||
"icon" => "motor", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/motor.png", | ||
"id" => 99, | ||
"name" => "Random.motor", | ||
"server" => 1, | ||
"unit" => "rpm", | ||
)]; | ||
} else { | ||
$data = [array( | ||
"alias" => "Esteira", | ||
"comment" => "Comentário da esteira", | ||
"icon" => "conveyor-1", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/conveyor-1.png", | ||
"id" => 152, | ||
"name" => "Random.Esteira", | ||
"server" => 1, | ||
"unit" => "m/s", | ||
), array( | ||
"alias" => "Bomba", | ||
"comment" => "Comentário da bomba", | ||
"icon" => "pump", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/pump.png", | ||
"id" => 153, | ||
"name" => "Random.Bomba", | ||
"server" => 2, | ||
"unit" => "m³/h", | ||
), array( | ||
"alias" => "120 Caracteres", | ||
"comment" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus iaculis, felis vitae fermentum pulvinar, magna metus.", | ||
"icon" => "valve", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/valve.png", | ||
"id" => 154, | ||
"name" => "Random.qwert", | ||
"server" => 2, | ||
"unit" => "m³/h", | ||
), array( | ||
"alias" => "Alguma coisa", | ||
"comment" => "Comentário dessa coisa", | ||
"icon" => "", | ||
"icon_url" => "", | ||
"id" => 155, | ||
"name" => "Random.xyz", | ||
"server" => 3, | ||
"unit" => "m/s^2", | ||
), array( | ||
"alias" => "Termômetro", | ||
"comment" => "Comentário do Termômetro", | ||
"icon" => "thermometer", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/thermometer.png", | ||
"id" => 153, | ||
"name" => "Random.abc", | ||
"server" => 1, | ||
"unit" => "ºC", | ||
), array( | ||
"alias" => "Motor", | ||
"comment" => "Comentário do motor", | ||
"icon" => "motor", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/motor.png", | ||
"id" => 156, | ||
"name" => "Random.motor", | ||
"server" => 1, | ||
"unit" => "rpm", | ||
), array( | ||
"alias" => "Corrente entrada", | ||
"comment" => "Comentário da corrente entrada", | ||
"icon" => "multimeter", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/multimeter.png", | ||
"id" => 157, | ||
"name" => "Random.corrente", | ||
"server" => 1, | ||
"unit" => "A", | ||
), array( | ||
"alias" => "Tensão saida", | ||
"comment" => "Comentário da tensão saida", | ||
"icon" => "multimeter", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/multimeter.png", | ||
"id" => 158, | ||
"name" => "Random.tensao", | ||
"server" => 2, | ||
"unit" => "V", | ||
), array( | ||
"alias" => "Bomba", | ||
"comment" => "Comentário da bomba", | ||
"icon" => "pump", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/pump.png", | ||
"id" => 159, | ||
"name" => "Random.Bomba", | ||
"server" => 1, | ||
"unit" => "m³/h", | ||
), array( | ||
"alias" => "Bomba d'agua", | ||
"comment" => "Comentário da bomba", | ||
"icon" => "pump", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/pump.png", | ||
"id" => 160, | ||
"name" => "Random.Bomba2", | ||
"server" => 1, | ||
"unit" => "m³/h", | ||
), array( | ||
"alias" => "Alguma coisa", | ||
"comment" => "Comentário dessa coisa", | ||
"icon" => "", | ||
"icon_url" => "", | ||
"id" => 161, | ||
"name" => "Random.xyz", | ||
"server" => 1, | ||
"unit" => "m/s^2", | ||
), array( | ||
"alias" => "Termômetro", | ||
"comment" => "Comentário do Termômetro", | ||
"icon" => "thermometer", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/thermometer.png", | ||
"id" => 162, | ||
"name" => "Random.abc", | ||
"server" => 2, | ||
"unit" => "ºC", | ||
), array( | ||
"alias" => "Motor", | ||
"comment" => "Comentário do motor", | ||
"icon" => "motor", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/motor.png", | ||
"id" => 163, | ||
"name" => "Random.motor", | ||
"server" => 1, | ||
"unit" => "rpm", | ||
), array( | ||
"alias" => "Corrente entrada", | ||
"comment" => "Comentário da corrente entrada", | ||
"icon" => "multimeter", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/multimeter.png", | ||
"id" => 164, | ||
"name" => "Random.corrente", | ||
"server" => 3, | ||
"unit" => "A", | ||
), array( | ||
"alias" => "Tensão saida", | ||
"comment" => "Comentário da tensão saida", | ||
"icon" => "multimeter", | ||
"icon_url" => "http://joseafga.com.br/wiim/images/icons/96/multimeter.png", | ||
"id" => 165, | ||
"name" => "Random.tensao", | ||
"server" => 3, | ||
"unit" => "V", | ||
)]; | ||
} | ||
|
||
header('Content-Type: application/json'); | ||
echo json_encode($data); |
Oops, something went wrong.