cpavtransport.cs

来自「zwave 无线通讯协议 PC controller 控制器源码」· CS 代码 · 共 1,803 行 · 第 1/5 页

CS
1,803
字号
                     RetVal = Enum_RecordStorageMedium.DVD_AUDIO;
                     break;
                  case "DAT":
                     RetVal = Enum_RecordStorageMedium.DAT;
                     break;
                  case "LD":
                     RetVal = Enum_RecordStorageMedium.LD;
                     break;
                  case "HDD":
                     RetVal = Enum_RecordStorageMedium.HDD;
                     break;
                  case "MICRO-MV":
                     RetVal = Enum_RecordStorageMedium.MICRO_MV;
                     break;
                  case "NETWORK":
                     RetVal = Enum_RecordStorageMedium.NETWORK;
                     break;
                  case "NONE":
                     RetVal = Enum_RecordStorageMedium.NONE;
                     break;
                  case "NOT_IMPLEMENTED":
                     RetVal = Enum_RecordStorageMedium.NOT_IMPLEMENTED;
                     break;
                  case " vendor-defined ":
                     RetVal = Enum_RecordStorageMedium._VENDOR_DEFINED_;
                     break;
                  default:
                     RetVal = Enum_RecordStorageMedium._UNSPECIFIED_;
                     SetUnspecifiedValue("Enum_RecordStorageMedium", v);
                     break;
               }
               return(RetVal);
           }
        }
        public string[] Values_A_ARG_TYPE_SeekMode
        {
            get
            {
                UPnPStateVariable sv = _S.GetStateVariableObject("A_ARG_TYPE_SeekMode");
                return(sv.AllowedStringValues);
            }
        }

        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);
        }
        public enum Enum_A_ARG_TYPE_SeekMode
        {
            _UNSPECIFIED_,
            ABS_TIME,
            REL_TIME,
            ABS_COUNT,
            REL_COUNT,
            TRACK_NR,
            CHANNEL_FREQ,
            TAPE_INDEX,
            FRAME,
        }
        public Enum_A_ARG_TYPE_SeekMode A_ARG_TYPE_SeekMode
        {
            get
            {
               Enum_A_ARG_TYPE_SeekMode RetVal = 0;
               string v = (string)_S.GetStateVariable("A_ARG_TYPE_SeekMode");
               switch(v)
               {
                  case "ABS_TIME":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.ABS_TIME;
                     break;
                  case "REL_TIME":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.REL_TIME;
                     break;
                  case "ABS_COUNT":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.ABS_COUNT;
                     break;
                  case "REL_COUNT":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.REL_COUNT;
                     break;
                  case "TRACK_NR":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.TRACK_NR;
                     break;
                  case "CHANNEL_FREQ":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.CHANNEL_FREQ;
                     break;
                  case "TAPE-INDEX":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.TAPE_INDEX;
                     break;
                  case "FRAME":
                     RetVal = Enum_A_ARG_TYPE_SeekMode.FRAME;
                     break;
                  default:
                     RetVal = Enum_A_ARG_TYPE_SeekMode._UNSPECIFIED_;
                     SetUnspecifiedValue("Enum_A_ARG_TYPE_SeekMode", v);
                     break;
               }
               return(RetVal);
           }
        }
        public string[] Values_TransportStatus
        {
            get
            {
                UPnPStateVariable sv = _S.GetStateVariableObject("TransportStatus");
                return(sv.AllowedStringValues);
            }
        }
        public string Enum_TransportStatus_ToString(Enum_TransportStatus en)
        {
            string RetVal = "";
            switch(en)
            {
                case Enum_TransportStatus.OK:
                    RetVal = "OK";
                    break;
                case Enum_TransportStatus.ERROR_OCCURRED:
                    RetVal = "ERROR_OCCURRED";
                    break;
                case Enum_TransportStatus._VENDOR_DEFINED_:
                    RetVal = " vendor-defined ";
                    break;
                case Enum_TransportStatus._UNSPECIFIED_:
                    RetVal = GetUnspecifiedValue("Enum_TransportStatus");
                    break;
            }
            return(RetVal);
        }
        public enum Enum_TransportStatus
        {
            _UNSPECIFIED_,
            OK,
            ERROR_OCCURRED,
            _VENDOR_DEFINED_,
        }
        public Enum_TransportStatus TransportStatus
        {
            get
            {
               Enum_TransportStatus RetVal = 0;
               string v = (string)_S.GetStateVariable("TransportStatus");
               switch(v)
               {
                  case "OK":
                     RetVal = Enum_TransportStatus.OK;
                     break;
                  case "ERROR_OCCURRED":
                     RetVal = Enum_TransportStatus.ERROR_OCCURRED;
                     break;
                  case " vendor-defined ":
                     RetVal = Enum_TransportStatus._VENDOR_DEFINED_;
                     break;
                  default:
                     RetVal = Enum_TransportStatus._UNSPECIFIED_;
                     SetUnspecifiedValue("Enum_TransportStatus", v);
                     break;
               }
               return(RetVal);
           }
        }
        public System.String LastChange
        {
            get
            {
               return((System.String)_S.GetStateVariable("LastChange"));
            }
        }
        public System.String RelativeTimePosition
        {
            get
            {
               return((System.String)_S.GetStateVariable("RelativeTimePosition"));
            }
        }
        public System.String CurrentTrackURI
        {
            get
            {
               return((System.String)_S.GetStateVariable("CurrentTrackURI"));
            }
        }
        public System.String CurrentTrackDuration
        {
            get
            {
               return((System.String)_S.GetStateVariable("CurrentTrackDuration"));
            }
        }
        public System.String PossibleRecordQualityModes
        {
            get
            {
               return((System.String)_S.GetStateVariable("PossibleRecordQualityModes"));
            }
        }
        public System.String CurrentMediaDuration
        {
            get
            {
               return((System.String)_S.GetStateVariable("CurrentMediaDuration"));
            }
        }
        public System.Int32 AbsoluteCounterPosition
        {
            get
            {
               return((System.Int32)_S.GetStateVariable("AbsoluteCounterPosition"));
            }
        }
        public System.Int32 RelativeCounterPosition
        {
            get
            {
               return((System.Int32)_S.GetStateVariable("RelativeCounterPosition"));
            }
        }
        public System.UInt32 A_ARG_TYPE_InstanceID
        {
            get
            {
               return((System.UInt32)_S.GetStateVariable("A_ARG_TYPE_InstanceID"));
            }
        }
        public System.String AVTransportURI
        {
            get
            {
               return((System.String)_S.GetStateVariable("AVTransportURI"));
            }
        }
        public System.String CurrentTrackMetaData
        {
            get
            {
               return((System.String)_S.GetStateVariable("CurrentTrackMetaData"));
            }
        }
        public System.String NextAVTransportURI
        {
            get
            {
               return((System.String)_S.GetStateVariable("NextAVTransportURI"));
            }
        }
        public System.String AVTransportURIMetaData
        {
            get
            {
               return((System.String)_S.GetStateVariable("AVTransportURIMetaData"));
            }
        }
        public System.UInt32 CurrentTrack
        {
            get
            {
               return((System.UInt32)_S.GetStateVariable("CurrentTrack"));
            }
        }
        public System.String AbsoluteTimePosition
        {
            get
            {
               return((System.String)_S.GetStateVariable("AbsoluteTimePosition"));
            }
        }
        public System.String NextAVTransportURIMetaData
        {
            get
            {
               return((System.String)_S.GetStateVariable("NextAVTransportURIMetaData"));
            }
        }
        public System.String CurrentTransportActions
        {
            get
            {
               return((System.String)_S.GetStateVariable("CurrentTransportActions"));
            }
        }
        public System.String PossiblePlaybackStorageMedia
        {
            get
            {
               return((System.String)_S.GetStateVariable("PossiblePlaybackStorageMedia"));
            }
        }
        public System.UInt32 NumberOfTracks
        {
            get
            {
               return((System.UInt32)_S.GetStateVariable("NumberOfTracks"));
            }
        }
        public System.String A_ARG_TYPE_SeekTarget
        {
            get
            {
               return((System.String)_S.GetStateVariable("A_ARG_TYPE_SeekTarget"));
            }
        }
        public System.String PossibleRecordStorageMedia
        {
            get
            {
               return((System.String)_S.GetStateVariable("PossibleRecordStorageMedia"));
            }
        }
        public bool HasStateVariable_CurrentPlayMode
        {
            get
            {
               if(_S.GetStateVariableObject("CurrentPlayMode")==null)
               {
                   return(false);
               }
               else
               {
                   return(true);
               }
            }
        }
        public bool HasStateVariable_RecordStorageMedium
        {
            get
            {
               if(_S.GetStateVariableObject("RecordStorageMedium")==null)
               {
                   return(false);
               }
               else
               {

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?