コード例 #1
0
        public static TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE CreateFPSystemPointerDefaultAttribute()
        {
            TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE fpSysPointer = new TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE();

            fpSysPointer.updateHeader = new nested_TS_FP_UPDATE_updateHeader(updateCode_Values.FASTPATH_UPDATETYPE_PTR_DEFAULT);

            fpSysPointer.AssignUpdateDataAndSize();

            return(fpSysPointer);
        }
コード例 #2
0
        public static TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE CreateFPSystemPointerDefaultAttribute()
        {
            TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE fpSysPointer = new TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE();

            fpSysPointer.updateHeader = (byte)(((int)updateCode_Values.FASTPATH_UPDATETYPE_PTR_DEFAULT & 0x0f)
                                               | (((int)fragmentation_Value.FASTPATH_FRAGMENT_SINGLE) << 4)
                                               | ((int)compressedType_Values.None << 6));
            fpSysPointer.size = 0;

            return(fpSysPointer);
        }
コード例 #3
0
        /// <summary>
        /// Parse TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE
        /// </summary>
        /// <param name="updateHeader">update header</param>
        /// <param name="compressionFlags">compression flags</param>
        /// <param name="size">update data size(before decompression)</param>
        /// <returns>TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE</returns>
        private TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE ParseTsFpSystemPointerDefaultAttribute(
            byte updateHeader,
            compressedType_Values compressionFlags,
            UInt16 size)
        {
            TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE defaultAttribute = new TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE();

            // TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE: updateHeader
            defaultAttribute.updateHeader = updateHeader;

            // TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE: compressionFlags
            defaultAttribute.compressionFlags = compressionFlags;

            // TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE: size
            defaultAttribute.size = size;

            return defaultAttribute;
        }
コード例 #4
0
        public static TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE CreateFPSystemPointerDefaultAttribute()
        {
            TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE fpSysPointer = new TS_FP_SYSTEMPOINTERDEFAULTATTRIBUTE();

            fpSysPointer.updateHeader = (byte)(((int)updateCode_Values.FASTPATH_UPDATETYPE_PTR_DEFAULT & 0x0f)
                | (((int)fragmentation_Value.FASTPATH_FRAGMENT_SINGLE) << 4)
                | ((int)compressedType_Values.None << 6));
            fpSysPointer.size = 0;

            return fpSysPointer;
        }