串行通讯服务器
串行通讯服务器(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"; } }; } |
新闻热点
疑难解答