feat: change max value in every data sensor graphic
This commit is contained in:
parent
599f6b6e73
commit
f1f422d8f6
|
|
@ -33,11 +33,19 @@ android {
|
||||||
versionName = flutter.versionName
|
versionName = flutter.versionName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
signingConfigs {
|
||||||
|
release {
|
||||||
|
keyAlias 'agrilink-upload'
|
||||||
|
keyPassword '100403'
|
||||||
|
storeFile file('D:/Code/real_project/flutter/mobile-smartfarming/upload-keystore.jks')
|
||||||
|
storePassword '100403'
|
||||||
|
}
|
||||||
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
release {
|
release {
|
||||||
// TODO: Add your own signing config for the release build.
|
signingConfig signingConfigs.release
|
||||||
// Signing with the debug keys for now, so `flutter run --release` works.
|
minifyEnabled true // You can set to true for release builds
|
||||||
signingConfig = signingConfigs.debug
|
shrinkResources true // Set to true if minify is true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
<application
|
<application
|
||||||
android:label="agrilink_vocpro"
|
android:label="Agrilink Vocpro"
|
||||||
android:name="${applicationName}"
|
android:name="${applicationName}"
|
||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher"
|
||||||
android:enableOnBackInvokedCallback="true">
|
android:enableOnBackInvokedCallback="true">
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,6 @@ class ConductivityScreen extends StatelessWidget {
|
||||||
? provider.dataFetchedNpk1[index].soilconductivity ?? 0
|
? provider.dataFetchedNpk1[index].soilconductivity ?? 0
|
||||||
: provider.dataFetchedNpk2[index].soilconductivity ?? 0,
|
: provider.dataFetchedNpk2[index].soilconductivity ?? 0,
|
||||||
),
|
),
|
||||||
maxValue: 1,
|
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return const ErrorDataStateWidget();
|
return const ErrorDataStateWidget();
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,7 @@ class LightScreen extends StatelessWidget {
|
||||||
provider.dataFetched[index].vicihumidity
|
provider.dataFetched[index].vicihumidity
|
||||||
?.toDouble() ??
|
?.toDouble() ??
|
||||||
0),
|
0),
|
||||||
|
maxValue: 500,
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return Center(
|
return Center(
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ class NitrogenScreen extends StatelessWidget {
|
||||||
? provider.dataFetchedNpk1[index].soilnitrogen ?? 0
|
? provider.dataFetchedNpk1[index].soilnitrogen ?? 0
|
||||||
: provider.dataFetchedNpk2[index].soilnitrogen ?? 0,
|
: provider.dataFetchedNpk2[index].soilnitrogen ?? 0,
|
||||||
),
|
),
|
||||||
maxValue: 1,
|
maxValue: 10,
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return const ErrorDataStateWidget();
|
return const ErrorDataStateWidget();
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ class PhosphorusScreen extends StatelessWidget {
|
||||||
? provider.dataFetchedNpk1[index].soilphosphorus ?? 0
|
? provider.dataFetchedNpk1[index].soilphosphorus ?? 0
|
||||||
: provider.dataFetchedNpk2[index].soilphosphorus ?? 0,
|
: provider.dataFetchedNpk2[index].soilphosphorus ?? 0,
|
||||||
),
|
),
|
||||||
maxValue: 10,
|
maxValue: 100,
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return const ErrorDataStateWidget();
|
return const ErrorDataStateWidget();
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ class PotassiumScreen extends StatelessWidget {
|
||||||
? provider.dataFetchedNpk1[index].soilpotassium ?? 0
|
? provider.dataFetchedNpk1[index].soilpotassium ?? 0
|
||||||
: provider.dataFetchedNpk2[index].soilpotassium ?? 0,
|
: provider.dataFetchedNpk2[index].soilpotassium ?? 0,
|
||||||
),
|
),
|
||||||
maxValue: 1,
|
maxValue: 100,
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return const ErrorDataStateWidget();
|
return const ErrorDataStateWidget();
|
||||||
|
|
|
||||||
|
|
@ -173,7 +173,6 @@ class SoilMoistureScreen extends StatelessWidget {
|
||||||
? provider.dataFetchedNpk1[index].soilhumidity ?? 0
|
? provider.dataFetchedNpk1[index].soilhumidity ?? 0
|
||||||
: provider.dataFetchedNpk2[index].soilhumidity ?? 0,
|
: provider.dataFetchedNpk2[index].soilhumidity ?? 0,
|
||||||
),
|
),
|
||||||
maxValue: 1,
|
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return const ErrorDataStateWidget();
|
return const ErrorDataStateWidget();
|
||||||
|
|
|
||||||
|
|
@ -228,6 +228,7 @@ class TemperatureScreen extends StatelessWidget {
|
||||||
provider.dataFetched[index].vicitemperature
|
provider.dataFetched[index].vicitemperature
|
||||||
?.toDouble() ??
|
?.toDouble() ??
|
||||||
0),
|
0),
|
||||||
|
maxValue: 60,
|
||||||
);
|
);
|
||||||
case ResultState.error:
|
case ResultState.error:
|
||||||
return ErrorDataStateWidget();
|
return ErrorDataStateWidget();
|
||||||
|
|
|
||||||
BIN
upload-keystore.jks
Normal file
BIN
upload-keystore.jks
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user