串行通訊服務器
串行通訊服務器(C32)為它的客戶端提供一個串行端口應用編程接口。這個服務器使用通訊服務器插入式模塊(CSYs)處理實際的通訊協議。Symbian OS提供多個CSY模塊,例如處理RS232和紅外線串行通訊。應用程序開發者還可以使用串行協議模塊應用編程接口來開發自定義CSY模塊,自定義CSY模塊定義在cs_port.h頭文件中。// Load device drivers TInt err = User::LoadPhysicalDevice( _L("EUART1") ); if ( err != KErrNone && err != KErrAlreadyExists ) User::Leave( err ); err = User::LoadLogicalDevice( _L("ECOMM") ); if ( err != KErrNone && err != KErrAlreadyExists ) User::Leave(err); // Start serial communications server of type RCommServ User::LeaveIfError( iServer.Connect() ); // Load CSY module for IrComm User::LeaveIfError( iServer.LoadCommModule( _L("IRCOMM") ) ); // Open port of type RComm User::LeaveIfError( iport.Open( iServer, _L(""IRCOMM::0""),ECommExclusive ) ); |
RESOURCE AIF_DATA { app_uid=0x12345678; // Application UID datatype_list = { DATATYPE { priority = EDataTypePriorityHigh; type = "application/x-NokiaGame-Data-12345678"; } }; } |
新聞熱點
疑難解答