Changeset 1652
- Timestamp:
- 09/04/09 12:40:19 (14 years ago)
- Files:
-
- trunk/libffado/support/dbus/control-interface.xml (modified) (1 diff)
- trunk/libffado/support/dbus/controlserver.cpp (modified) (1 diff)
- trunk/libffado/support/dbus/controlserver.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/dbus/control-interface.xml
r1651 r1652 293 293 </method> 294 294 <method name="getPeakValues"> 295 <arg type="a(i id)" name="values" direction="out"/>295 <arg type="a(id)" name="values" direction="out"/> 296 296 </method> 297 297 </interface> trunk/libffado/support/dbus/controlserver.cpp
r1651 r1652 942 942 return m_Slave.getPeakValue(source, dest); 943 943 } 944 std::vector< DBus::Struct<int, int,double> >944 std::vector< DBus::Struct<int, double> > 945 945 CrossbarRouter::getPeakValues() 946 946 { 947 947 //return std::vector< DBus::Struct<int, int, double> >(); 948 std::vector< DBus::Struct<int, int,double> > out;948 std::vector< DBus::Struct<int, double> > out; 949 949 Control::CrossbarRouter::PeakValues values = m_Slave.getPeakValues(); 950 950 for ( unsigned int i=0; i<values.size(); ++i ) { 951 DBus::Struct<int, int, double> tmp; 952 tmp._1 = values[i].source; 953 tmp._2 = values[i].destination; 954 tmp._3 = values[i].peakvalue; 951 DBus::Struct<int, double> tmp; 952 tmp._1 = values[i].destination; 953 tmp._2 = values[i].peakvalue; 955 954 out.push_back(tmp); 956 955 } trunk/libffado/support/dbus/controlserver.h
r1651 r1652 355 355 DBus::Double getPeakValue(const DBus::Int32 &source, const DBus::Int32 &dest); 356 356 357 std::vector< DBus::Struct<int, int,double> > getPeakValues();357 std::vector< DBus::Struct<int, double> > getPeakValues(); 358 358 359 359 std::vector< DBus::Int32 > getConnectionMap();