feat: change max value in every data sensor graphic

This commit is contained in:
Syaroful 2024-12-17 13:57:55 +07:00
parent 599f6b6e73
commit f1f422d8f6
10 changed files with 17 additions and 9 deletions

View File

@ -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
} }
} }
} }

View File

@ -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">

View File

@ -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();

View File

@ -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(

View File

@ -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();

View File

@ -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();

View File

@ -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();

View File

@ -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();

View File

@ -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

Binary file not shown.