Skip to content

Commit 269a4c4

Browse files
authored
Merge pull request #1 from tranleduy2000/master
merge
2 parents 82b6b39 + 462eca4 commit 269a4c4

File tree

637 files changed

+13822
-12583
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

637 files changed

+13822
-12583
lines changed

.idea/modules.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ android {
88
applicationId "com.duy.pascal.compiler"
99
minSdkVersion rootProject.ext.minSdkVersion as Integer
1010
targetSdkVersion rootProject.ext.targetSdkVersion as Integer
11-
versionCode 112
12-
versionName "4.0.9"
11+
versionCode 115
12+
versionName "4.1.2"
1313
vectorDrawables.useSupportLibrary = true
1414
multiDexEnabled true
1515
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -50,32 +50,26 @@ dependencies {
5050
compile project(':colorpicker')
5151
compile project(':splitview')
5252

53-
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
54-
5553
compile "com.android.support:appcompat-v7:$android_support_version"
5654
compile "com.android.support:support-v4:$android_support_version"
5755
compile "com.android.support:design:$android_support_version"
5856
compile "com.android.support:cardview-v7:$android_support_version"
5957
compile "com.android.support:recyclerview-v7:$android_support_version"
6058
compile "com.android.support:support-annotations:$android_support_version"
61-
compile "com.android.support:percent:$android_support_version"
62-
compile "com.android.support:support-vector-drawable:$android_support_version"
6359

6460
compile "com.android.support.constraint:constraint-layout:1.0.2"
6561
compile "com.android.support:multidex:1.0.1"
6662
compile 'com.google.firebase:firebase-core:11.0.2'
6763
compile 'com.google.firebase:firebase-crash:11.0.2'
68-
compile 'com.google.firebase:firebase-messaging:11.0.2'
6964
compile 'io.github.kobakei:ratethisapp:1.1.2'
7065
compile 'commons-io:commons-io:2.4'
7166
compile 'com.github.clans:fab:1.6.4'
7267
compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
7368
compile 'com.github.bmelnychuk:atv:1.2.9'
7469
compile 'com.journeyapps:zxing-android-embedded:3.5.0'
7570
compile 'com.miguelcatalan:materialsearchview:1.4.0'
76-
compile 'frankiesardo:icepick:3.2.0'
77-
compile 'com.sothree.slidinguppanel:library:3.3.1'
78-
provided 'frankiesardo:icepick-processor:3.2.0'
7971
compile 'com.github.bumptech.glide:glide:3.7.0'
72+
73+
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
8074
}
8175
apply plugin: 'com.google.gms.google-services'

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,6 @@
129129
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
130130
</intent-filter>
131131
</service>
132-
<service android:name=".notify.FirebaseInstanceIDService">
133-
<intent-filter>
134-
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
135-
</intent-filter>
136-
</service>
137132

138133
<!--
139134
Set custom default icon. This is used when no icon is set for incoming notification messages.
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
uses
2-
aSensor, crt;
3-
var
4-
x, y, z: real;
5-
begin
6-
clrscr;
7-
writeln('Press any key to stop program');
8-
{1 = All,
9-
2 = Accelerometer,
10-
3 = Magnetometer,
11-
4 = Light,
12-
5 = Pressure,
13-
6 = Gravity,
14-
7 = Humidity,
15-
8 = Temperature}
16-
17-
{Start sensor monitor, Accelerometer}
18-
startSensor(2);
19-
while not keypressed do
20-
begin
21-
{Get x, y, z value}
22-
x := getXAccelerometer;
23-
y := getYAccelerometer;
24-
z := getZAccelerometer;
25-
26-
{Print to console}
27-
writeln(' x = ', x:3:3);
28-
writeln(' y = ', y:3:3);
29-
writeln(' z = ', z:3:3);
30-
{Clear screen}
31-
delay(100);
32-
clrscr;
33-
end;
34-
stopSensor;
35-
end.
36-
37-
{For more information of Accelerometer sensor,
38-
see wiki https://en.wikipedia.org/wiki/Accelerometer
39-
or search with keyword "Acceleromeer sensor"
40-
If you want to improve this sample, please send code to me
1+
uses
2+
aSensor, crt;
3+
var
4+
x, y, z: real;
5+
begin
6+
clrscr;
7+
writeln('Press any key to stop program');
8+
{1 = All,
9+
2 = Accelerometer,
10+
3 = Magnetometer,
11+
4 = Light,
12+
5 = Pressure,
13+
6 = Gravity,
14+
7 = Humidity,
15+
8 = Temperature}
16+
17+
{Start sensor monitor, Accelerometer}
18+
startSensor(2);
19+
while not keypressed do
20+
begin
21+
{Get x, y, z value}
22+
x := getXAccelerometer;
23+
y := getYAccelerometer;
24+
z := getZAccelerometer;
25+
26+
{Print to console}
27+
writeln(' x = ', x:3:3);
28+
writeln(' y = ', y:3:3);
29+
writeln(' z = ', z:3:3);
30+
{Clear screen}
31+
delay(100);
32+
clrscr;
33+
end;
34+
stopSensor;
35+
end.
36+
37+
{For more information of Accelerometer sensor,
38+
see wiki https://en.wikipedia.org/wiki/Accelerometer
39+
or search with keyword "Acceleromeer sensor"
40+
If you want to improve this sample, please send code to me
4141
Tranleduy1233@gmail.com}
Original file line numberDiff line numberDiff line change
@@ -1,112 +1,112 @@
1-
uses aBattery, crt;
2-
var
3-
status, health, level: Integer;
4-
plugType: Integer;
5-
tech: string;
6-
vol: Integer;
7-
temp: Integer;
8-
9-
procedure printStatus(i: Integer);
10-
begin
11-
{Returns the most recently received battery status data:
12-
1 - unknown;
13-
2 - charging;
14-
3 - discharging;
15-
4 - not charging;
16-
5 - full;}
17-
write('Battery status: ');
18-
case i of
19-
1: writeln('unknown');
20-
2: writeln('charging');
21-
3: writeln('discharging');
22-
4: writeln('not charging');
23-
5: writeln('full');
24-
end;
25-
end;
26-
27-
procedure printHealth(i: integer);
28-
begin
29-
{Returns the most recently received battery health data:
30-
1 - unknown;
31-
2 - good;
32-
3 - overheat;
33-
4 - dead;
34-
5 - over voltage;
35-
6 - unspecified failure;}
36-
case i of
37-
1: writeln('unknown');
38-
2: writeln('good');
39-
3: writeln('overheat');
40-
4: writeln('not dead');
41-
5: writeln('over voltage');
42-
6: writeln('unspecified failure');
43-
end;
44-
end;
45-
46-
procedure printPlugType(i: Integer);
47-
begin
48-
{Returns the most recently received plug type data:
49-
-1 - unknown
50-
0 - unplugged;
51-
1 - power items is an AC charger
52-
2 - power items is a USB port
53-
}
54-
case i of
55-
-1: writeln('unknown');
56-
0: writeln('unplugged');
57-
1: writeln('power source is an AC charger');
58-
2: writeln('power source is a USB port');
59-
end;
60-
end;
61-
62-
procedure printLevel(i: Integer);
63-
begin
64-
writeln('battery level (percentage): ', i, ' %');
65-
end;
66-
67-
procedure printTechnology(tech: string);
68-
begin
69-
writeln('Battery technology data: ', tech);
70-
end;
71-
72-
procedure printVoltage(vol: Integer);
73-
begin
74-
writeln('Voltage: ', vol);
75-
end;
76-
77-
procedure printTemp(temp: Integer);
78-
begin
79-
writeln('Temperature: ', vol);
80-
end;
81-
82-
begin
83-
{Start monitor}
84-
batteryStartMonitoring;
85-
{Wait 1 second for collection info}
86-
delay(1000);
87-
88-
status := batteryGetStatus;
89-
printStatus(status);
90-
91-
health := batteryGetHealth;
92-
printHealth(health);
93-
94-
level := batteryGetLevel;
95-
printLevel(level);
96-
97-
plugType := batteryGetPlugType;
98-
printPlugType(plugType);
99-
100-
tech := batteryGetTechnology;
101-
printTechnology(tech);
102-
103-
temp := batteryGetTemperature;
104-
printTemp(temp);
105-
106-
vol := batteryGetVoltage;
107-
printVoltage(vol);
108-
109-
{stop}
110-
batteryStopMonitoring;
111-
readln;
1+
uses aBattery, crt;
2+
var
3+
status, health, level: Integer;
4+
plugType: Integer;
5+
tech: string;
6+
vol: Integer;
7+
temp: Integer;
8+
9+
procedure printStatus(i: Integer);
10+
begin
11+
{Returns the most recently received battery status data:
12+
1 - unknown;
13+
2 - charging;
14+
3 - discharging;
15+
4 - not charging;
16+
5 - full;}
17+
write('Battery status: ');
18+
case i of
19+
1: writeln('unknown');
20+
2: writeln('charging');
21+
3: writeln('discharging');
22+
4: writeln('not charging');
23+
5: writeln('full');
24+
end;
25+
end;
26+
27+
procedure printHealth(i: integer);
28+
begin
29+
{Returns the most recently received battery health data:
30+
1 - unknown;
31+
2 - good;
32+
3 - overheat;
33+
4 - dead;
34+
5 - over voltage;
35+
6 - unspecified failure;}
36+
case i of
37+
1: writeln('unknown');
38+
2: writeln('good');
39+
3: writeln('overheat');
40+
4: writeln('not dead');
41+
5: writeln('over voltage');
42+
6: writeln('unspecified failure');
43+
end;
44+
end;
45+
46+
procedure printPlugType(i: Integer);
47+
begin
48+
{Returns the most recently received plug type data:
49+
-1 - unknown
50+
0 - unplugged;
51+
1 - power items is an AC charger
52+
2 - power items is a USB port
53+
}
54+
case i of
55+
-1: writeln('unknown');
56+
0: writeln('unplugged');
57+
1: writeln('power source is an AC charger');
58+
2: writeln('power source is a USB port');
59+
end;
60+
end;
61+
62+
procedure printLevel(i: Integer);
63+
begin
64+
writeln('battery level (percentage): ', i, ' %');
65+
end;
66+
67+
procedure printTechnology(tech: string);
68+
begin
69+
writeln('Battery technology data: ', tech);
70+
end;
71+
72+
procedure printVoltage(vol: Integer);
73+
begin
74+
writeln('Voltage: ', vol);
75+
end;
76+
77+
procedure printTemp(temp: Integer);
78+
begin
79+
writeln('Temperature: ', vol);
80+
end;
81+
82+
begin
83+
{Start monitor}
84+
batteryStartMonitoring;
85+
{Wait 1 second for collection info}
86+
delay(1000);
87+
88+
status := batteryGetStatus;
89+
printStatus(status);
90+
91+
health := batteryGetHealth;
92+
printHealth(health);
93+
94+
level := batteryGetLevel;
95+
printLevel(level);
96+
97+
plugType := batteryGetPlugType;
98+
printPlugType(plugType);
99+
100+
tech := batteryGetTechnology;
101+
printTechnology(tech);
102+
103+
temp := batteryGetTemperature;
104+
printTemp(temp);
105+
106+
vol := batteryGetVoltage;
107+
printVoltage(vol);
108+
109+
{stop}
110+
batteryStopMonitoring;
111+
readln;
112112
end.

0 commit comments

Comments
 (0)