Example #1
0
function action_getstatus_cb($service, $action, $arg)
{
    echo "=========================================================\n";
    echo "[CALL] action_getstatus_cb()\n";
    echo "---------------------------------------------------------\n";
    echo "[SERVICE]: ";
    var_dump($service);
    echo "[ACTION]: ";
    var_dump($action);
    echo "[ARG]: ";
    var_dump($arg);
    echo "---------------------------------------------------------\n";
    echo "[CALL]: gupnp_service_action_set({$action}, 'ResultStatus', GUPNP_TYPE_BOOLEAN, true) \n";
    echo "---------------------------------------------------------\n";
    $res = gupnp_service_action_set($action, 'ResultStatus', GUPNP_TYPE_BOOLEAN, true);
    echo "[RESULT]: ";
    var_dump($res);
    echo "---------------------------------------------------------\n\n";
    echo "---------------------------------------------------------\n";
    echo "[CALL]: gupnp_service_action_return({$action}) \n";
    echo "---------------------------------------------------------\n";
    $res = gupnp_service_action_return($action);
    echo "[RESULT]: ";
    var_dump($res);
    echo "---------------------------------------------------------\n\n";
    echo "=========================================================\n\n\n";
}
Example #2
0
function power_off_cb($service, $action, $arg)
{
    printf("Call for action:\n");
    printf("\taction: %s\n", $arg);
    gupnp_service_action_set($action, 'Power', GUPNP_TYPE_BOOLEAN, false);
    printf("\tresult: power is OFF now.\n\n");
    gupnp_service_action_return($action);
}
Example #3
0
function get_status_cb($service, $action, $arg)
{
    gupnp_service_action_set($action, 'ResultStatus', GUPNP_TYPE_BOOLEAN, $GLOBALS['status']);
    gupnp_service_action_return($action);
}