Example #1
0
 public int Seek(System.UInt32 InstanceID, Enum_A_ARG_TYPE_SeekMode Unit, System.String Target)
 {
    UPnPArgument[] args = new UPnPArgument[3];
    args[0] = new UPnPArgument("InstanceID", InstanceID);
    switch(Unit)
    {
        case Enum_A_ARG_TYPE_SeekMode.ABS_TIME:
            args[1] = new UPnPArgument("Unit", "ABS_TIME");
            break;
        case Enum_A_ARG_TYPE_SeekMode.REL_TIME:
            args[1] = new UPnPArgument("Unit", "REL_TIME");
            break;
        case Enum_A_ARG_TYPE_SeekMode.ABS_COUNT:
            args[1] = new UPnPArgument("Unit", "ABS_COUNT");
            break;
        case Enum_A_ARG_TYPE_SeekMode.REL_COUNT:
            args[1] = new UPnPArgument("Unit", "REL_COUNT");
            break;
        case Enum_A_ARG_TYPE_SeekMode.TRACK_NR:
            args[1] = new UPnPArgument("Unit", "TRACK_NR");
            break;
        case Enum_A_ARG_TYPE_SeekMode.CHANNEL_FREQ:
            args[1] = new UPnPArgument("Unit", "CHANNEL_FREQ");
            break;
        case Enum_A_ARG_TYPE_SeekMode.TAPE_INDEX:
            args[1] = new UPnPArgument("Unit", "TAPE-INDEX");
            break;
        case Enum_A_ARG_TYPE_SeekMode.FRAME:
            args[1] = new UPnPArgument("Unit", "FRAME");
            break;
        default:
           args[1] = new UPnPArgument("Unit", GetUnspecifiedValue("Enum_A_ARG_TYPE_SeekMode"));
           break;
    }
    args[2] = new UPnPArgument("Target", Target);
    return(_S.InvokeAsync("Seek", args, new UPnPService.UPnPServiceInvokeHandler(Sink_Seek), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_Seek)));
 }
Example #2
0
 public void Sync_Seek(System.UInt32 InstanceID, Enum_A_ARG_TYPE_SeekMode Unit, System.String Target)
 {
    UPnPArgument[] args = new UPnPArgument[3];
    args[0] = new UPnPArgument("InstanceID", InstanceID);
    switch(Unit)
    {
        case Enum_A_ARG_TYPE_SeekMode.ABS_TIME:
            args[1] = new UPnPArgument("Unit", "ABS_TIME");
            break;
        case Enum_A_ARG_TYPE_SeekMode.REL_TIME:
            args[1] = new UPnPArgument("Unit", "REL_TIME");
            break;
        case Enum_A_ARG_TYPE_SeekMode.ABS_COUNT:
            args[1] = new UPnPArgument("Unit", "ABS_COUNT");
            break;
        case Enum_A_ARG_TYPE_SeekMode.REL_COUNT:
            args[1] = new UPnPArgument("Unit", "REL_COUNT");
            break;
        case Enum_A_ARG_TYPE_SeekMode.TRACK_NR:
            args[1] = new UPnPArgument("Unit", "TRACK_NR");
            break;
        case Enum_A_ARG_TYPE_SeekMode.CHANNEL_FREQ:
            args[1] = new UPnPArgument("Unit", "CHANNEL_FREQ");
            break;
        case Enum_A_ARG_TYPE_SeekMode.TAPE_INDEX:
            args[1] = new UPnPArgument("Unit", "TAPE-INDEX");
            break;
        case Enum_A_ARG_TYPE_SeekMode.FRAME:
            args[1] = new UPnPArgument("Unit", "FRAME");
            break;
        default:
           args[1] = new UPnPArgument("Unit", GetUnspecifiedValue("Enum_A_ARG_TYPE_SeekMode"));
           break;
    }
    args[2] = new UPnPArgument("Target", Target);
     _S.InvokeSync("Seek", args);
     for(int i=0;i<args.Length;++i)
     {
         switch(args[i].Name)
         {
             case "Unit":
                 switch((string)args[i].DataValue)
                 {
                     case "ABS_TIME":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.ABS_TIME;
                         break;
                     case "REL_TIME":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.REL_TIME;
                         break;
                     case "ABS_COUNT":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.ABS_COUNT;
                         break;
                     case "REL_COUNT":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.REL_COUNT;
                         break;
                     case "TRACK_NR":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.TRACK_NR;
                         break;
                     case "CHANNEL_FREQ":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.CHANNEL_FREQ;
                         break;
                     case "TAPE-INDEX":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.TAPE_INDEX;
                         break;
                     case "FRAME":
                         args[i].DataValue = Enum_A_ARG_TYPE_SeekMode.FRAME;
                         break;
                     default:
                        SetUnspecifiedValue("Enum_A_ARG_TYPE_SeekMode", (string)args[i].DataValue);
                        args[i].DataValue = Enum_A_ARG_TYPE_SeekMode._UNSPECIFIED_;
                        break;
                 }
                 break;
         }
     }
     InstanceID = (System.UInt32) args[0].DataValue;
     Unit = (Enum_A_ARG_TYPE_SeekMode) args[1].DataValue;
     Target = (System.String) args[2].DataValue;
     return;
 }
 public void Seek(System.UInt32 InstanceID, Enum_A_ARG_TYPE_SeekMode Unit, System.String Target)
 {
     Seek(InstanceID, Unit, Target, null, null);
 }
 public string Enum_A_ARG_TYPE_SeekMode_ToString(Enum_A_ARG_TYPE_SeekMode en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_A_ARG_TYPE_SeekMode.ABS_TIME:
             RetVal = "ABS_TIME";
             break;
         case Enum_A_ARG_TYPE_SeekMode.REL_TIME:
             RetVal = "REL_TIME";
             break;
         case Enum_A_ARG_TYPE_SeekMode.ABS_COUNT:
             RetVal = "ABS_COUNT";
             break;
         case Enum_A_ARG_TYPE_SeekMode.REL_COUNT:
             RetVal = "REL_COUNT";
             break;
         case Enum_A_ARG_TYPE_SeekMode.TRACK_NR:
             RetVal = "TRACK_NR";
             break;
         case Enum_A_ARG_TYPE_SeekMode.CHANNEL_FREQ:
             RetVal = "CHANNEL_FREQ";
             break;
         case Enum_A_ARG_TYPE_SeekMode.TAPE_INDEX:
             RetVal = "TAPE-INDEX";
             break;
         case Enum_A_ARG_TYPE_SeekMode.FRAME:
             RetVal = "FRAME";
             break;
         case Enum_A_ARG_TYPE_SeekMode._UNSPECIFIED_:
             RetVal = GetUnspecifiedValue("Enum_A_ARG_TYPE_SeekMode");
             break;
     }
     return(RetVal);
 }
Example #5
0
 /// <summary>
 /// Action: Seek
 /// </summary>
 /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param>
 /// <param name="Unit">Associated State Variable: A_ARG_TYPE_SeekMode</param>
 /// <param name="Target">Associated State Variable: A_ARG_TYPE_SeekTarget</param>
 public void Seek(System.UInt32 InstanceID, Enum_A_ARG_TYPE_SeekMode Unit, System.String Target)
 {
     //ToDo: Add Your implementation here, and remove exception
     throw(new UPnPCustomException(800,"This method has not been completely implemented..."));
 }
Example #6
0
 static public string Enum_A_ARG_TYPE_SeekMode_ToString(Enum_A_ARG_TYPE_SeekMode en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_A_ARG_TYPE_SeekMode.ABS_TIME:
             RetVal = "ABS_TIME";
             break;
         case Enum_A_ARG_TYPE_SeekMode.REL_TIME:
             RetVal = "REL_TIME";
             break;
         case Enum_A_ARG_TYPE_SeekMode.ABS_COUNT:
             RetVal = "ABS_COUNT";
             break;
         case Enum_A_ARG_TYPE_SeekMode.REL_COUNT:
             RetVal = "REL_COUNT";
             break;
         case Enum_A_ARG_TYPE_SeekMode.TRACK_NR:
             RetVal = "TRACK_NR";
             break;
         case Enum_A_ARG_TYPE_SeekMode.CHANNEL_FREQ:
             RetVal = "CHANNEL_FREQ";
             break;
         case Enum_A_ARG_TYPE_SeekMode.TAPE_INDEX:
             RetVal = "TAPE-INDEX";
             break;
         case Enum_A_ARG_TYPE_SeekMode.FRAME:
             RetVal = "FRAME";
             break;
     }
     return(RetVal);
 }