2 #ifndef phone_common2_h
3 #define phone_common2_h
5 #include "../service/sms/gsmsms.h"
7 extern GSM_SMSMessageLayout PHONE_SMSSubmit
;
8 extern GSM_SMSMessageLayout PHONE_SMSDeliver
;
9 extern GSM_SMSMessageLayout PHONE_SMSStatusReport
;
11 GSM_Error
PHONE_GetSMSFolders (GSM_StateMachine
*s
, GSM_SMSFolders
*folders
);
13 void GSM_CreateFirmwareNumber (GSM_StateMachine
*s
);
15 GSM_Error
PHONE_EncodeSMSFrame (GSM_StateMachine
*s
, GSM_SMSMessage
*SMS
, unsigned char *buffer
, GSM_SMSMessageLayout Layout
, int *length
, bool clear
);
17 GSM_Error
PHONE_Terminate (GSM_StateMachine
*s
);
19 GSM_Error
PHONE_RTTLPlayOneNote (GSM_StateMachine
*s
, GSM_RingNote note
, bool first
);
21 GSM_Error
PHONE_Beep (GSM_StateMachine
*s
);
23 GSM_Error
NoneReply(GSM_Protocol_Message msg
, GSM_StateMachine
*s
);
27 /* How should editor hadle tabs in this file? Add editor commands here.
28 * vim: noexpandtab sw=8 ts=8 sts=8: