X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmvcp%2Fmvcp.c;fp=src%2Fmvcp%2Fmvcp.c;h=87b21480df2ae69ae63956cc345a865ce509eafc;hb=0bbeb1246503d876635589d7e02912c7aea5da24;hp=c9fd6fff1a18e58743f401927c72779668da6fe7;hpb=6dd535ac1f7050254e891ee265365099a9c405c4;p=melted diff --git a/src/mvcp/mvcp.c b/src/mvcp/mvcp.c index c9fd6ff..87b2148 100644 --- a/src/mvcp/mvcp.c +++ b/src/mvcp/mvcp.c @@ -542,9 +542,15 @@ mvcp_error_code mvcp_unit_set( mvcp this, int unit, const char *name, const char /** Get a unit configuration property. */ -mvcp_error_code mvcp_unit_get( mvcp this, int unit, char *name ) +mvcp_error_code mvcp_unit_get( mvcp this, int unit, char *name, char *value, int length ) { - return mvcp_execute( this, 1024, "UGET U%d %s", unit, name ); + mvcp_error_code error = mvcp_execute( this, 1024, "UGET U%d %s", unit, name ); + if ( error == mvcp_ok ) + { + mvcp_response response = mvcp_get_last_response( this ); + strncpy( value, mvcp_response_get_line( response, 1 ), length ); + } + return error; } /** Get a units status.