Module: UPnP::Control::Service::Types
- Defined in:
- lib/UPnP/control/service.rb
Overview
Namespace for UPnP type extensions
Defined Under Namespace
Constant Summary collapse
- MAP =
Map UPnP data types to SOAP data types
{ 'ui1' => SOAP::SOAPUnsignedByte, 'ui2' => SOAP::SOAPUnsignedShort, 'ui4' => SOAP::SOAPUnsignedInt, 'i1' => SOAP::SOAPByte, 'i2' => SOAP::SOAPShort, 'i4' => SOAP::SOAPInt, 'int' => SOAP::SOAPInt, 'r4' => SOAP::SOAPFloat, 'r8' => SOAP::SOAPDouble, 'number' => SOAP::SOAPDouble, 'float' => SOAP::SOAPDecimal, 'fixed.14.4' => SOAP::SOAPDouble, # HACK not accurate 'char' => Char, 'string' => SOAP::SOAPString, 'date' => SOAP::SOAPDate, 'dateTime' => SOAP::SOAPDateTime, 'dateTime.tz' => SOAP::SOAPDateTime, 'time' => SOAP::SOAPTime, 'time.tz' => SOAP::SOAPTime, 'boolean' => SOAP::SOAPBoolean, 'bin.base64' => SOAP::SOAPBase64, 'bin.hex' => SOAP::SOAPHexBinary, 'uri' => SOAP::SOAPAnyURI, 'uuid' => UUID, }