mirror of
https://gitlab.com/t6353/sharee.bike.git
synced 2025-02-22 19:56:29 +01:00
battery backend_accessible
This commit is contained in:
parent
c48a393b10
commit
9bc7a143bf
3 changed files with 8 additions and 0 deletions
|
@ -1969,9 +1969,12 @@ sub bikes_available(){
|
||||||
$return->{$id}->{bike_type}->{engine}->{manufacturer} = "dummy";
|
$return->{$id}->{bike_type}->{engine}->{manufacturer} = "dummy";
|
||||||
my $max_bars = 5;
|
my $max_bars = 5;
|
||||||
my $current_bars = 0;
|
my $current_bars = 0;
|
||||||
|
my $backend_accessible = 1;
|
||||||
|
$backend_accessible = 0 if($record->{$id}->{int11} eq "2");#for asking user
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars";
|
$return->{$id}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars";
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_current_percent} = "0";
|
$return->{$id}->{bike_type}->{battery}->{charge_current_percent} = "0";
|
||||||
|
$return->{$id}->{bike_type}->{battery}->{backend_accessible} = "$backend_accessible";
|
||||||
if($record->{$id}->{int19}){
|
if($record->{$id}->{int19}){
|
||||||
$current_bars = $bw->battery_bars($max_bars,$record->{$id}->{int19});
|
$current_bars = $bw->battery_bars($max_bars,$record->{$id}->{int19});
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
||||||
|
@ -2132,9 +2135,12 @@ sub bikes_all(){
|
||||||
$return->{$id}->{bike_type}->{engine}->{manufacturer} = "dummy";
|
$return->{$id}->{bike_type}->{engine}->{manufacturer} = "dummy";
|
||||||
my $max_bars = 5;
|
my $max_bars = 5;
|
||||||
my $current_bars = 0;
|
my $current_bars = 0;
|
||||||
|
my $backend_accessible = 1;
|
||||||
|
$backend_accessible = 0 if($record->{$id}->{int11} eq "2");#for asking user
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars";
|
$return->{$id}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars";
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_current_percent} = "0";
|
$return->{$id}->{bike_type}->{battery}->{charge_current_percent} = "0";
|
||||||
|
$return->{$id}->{bike_type}->{battery}->{backend_accessible} = "$backend_accessible";
|
||||||
if($record->{$id}->{int19}){
|
if($record->{$id}->{int19}){
|
||||||
$current_bars = $bw->battery_bars($max_bars,$record->{$id}->{int19});
|
$current_bars = $bw->battery_bars($max_bars,$record->{$id}->{int19});
|
||||||
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
$return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
||||||
|
|
|
@ -202,6 +202,7 @@ sub sig_booking_update {
|
||||||
delete $booking_values->{co2saving};
|
delete $booking_values->{co2saving};
|
||||||
delete $booking_values->{bike};
|
delete $booking_values->{bike};
|
||||||
delete $booking_values->{response_text};
|
delete $booking_values->{response_text};
|
||||||
|
delete $booking_values->{user_miniquery};
|
||||||
$response->{response_state} = "OK: event matched, but something seems to goes wrong on booking_update" if(!$booking_values->{response_state});
|
$response->{response_state} = "OK: event matched, but something seems to goes wrong on booking_update" if(!$booking_values->{response_state});
|
||||||
$response = {%$response, %$booking_values};
|
$response = {%$response, %$booking_values};
|
||||||
}else{
|
}else{
|
||||||
|
|
|
@ -209,6 +209,7 @@ sub sig_available {
|
||||||
$response_out->{$bike}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars";
|
$response_out->{$bike}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars";
|
||||||
$response_out->{$bike}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
$response_out->{$bike}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
||||||
$response_out->{$bike}->{bike_type}->{battery}->{charge_current_percent} = "0";
|
$response_out->{$bike}->{bike_type}->{battery}->{charge_current_percent} = "0";
|
||||||
|
$response_out->{$bike}->{bike_type}->{battery}->{backend_accessible} = "1";#got it from backend
|
||||||
if(looks_like_number($resp->{energy_level})){
|
if(looks_like_number($resp->{energy_level})){
|
||||||
$current_bars = $bw->battery_bars($max_bars,$resp->{energy_level});
|
$current_bars = $bw->battery_bars($max_bars,$resp->{energy_level});
|
||||||
$response_out->{$bike}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
$response_out->{$bike}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";
|
||||||
|
|
Loading…
Add table
Reference in a new issue