ID list check
ID_List
#include <io>
#include <read>
#include <float>
#include <string>
#include <core>
#include <write>
#include <define>
new sms_text[160];
new number[30];
new Identifier = 0; //32bit cell used for identifier check
public callback (sk)
{
switch(sk)
{
case SMS: // SMS receive event
{
ReadMessage(); // Go to ReadMessage() function
}
}
return 0;
}
ReadMessage()
{
read_buf(SMStext, 99,sms_text);
read_buf(PhoneNumber, 14, number);
Identifier = strval(sms_text,0);
if (ID_check(1, Identifier) == 1)
{
write_buf(SMS, 0, number, "Identifier belongs to list 1");
}
else if (ID_check(2, Identifier) == 1)
{
write_buf(SMS, 0, number, "Identifier belongs to list 2");
}
else
{
write_buf(SMS, 0, number, "Identifier does not belong to any list");
}
}
main()
{
while(1)
{
Delay(500);
}
}