Exemple #1
0
        /// <summary>
        /// Constructor used by EDL File
        /// </summary>
        /// <param name="reader">The binary reader that contains the table data</param>
        /// <param name="table11">Table 11 object for the meter</param>
        /// <param name="tableID">The Table ID Number</param>
        // Revision History
        // MM/DD/YY who Version Issue# Description
        // -------- --- ------- ------ ---------------------------------------
        // 12/12/11 RCG 2.53.20 N/A    Created

        public StdTable14(PSEMBinaryReader reader, StdTable11 table11, ushort tableID)
            : base(tableID, StdTable14.DetermineTableSize(table11))
        {
            State     = TableState.Loaded;
            m_Reader  = reader;
            m_Table11 = table11;
            ParseData();
        }
Exemple #2
0
        /// <summary>
        /// Determines the size of the table.
        /// </summary>
        /// <param name="Table11">The actual sources limiting table.</param>
        /// <returns>The size of the table in bytes.</returns>
        // Revision History
        // MM/DD/YY who Version Issue# Description
        // -------- --- ------- ------ ---------------------------------------
        // 09/19/08 RCG 2.00.00 N/A    Created for OpenWay

        private static uint DetermineTableSize(StdTable11 Table11)
        {
            return((uint)Table11.NumDataControlEntries * (uint)Table11.DataControlLength);
        }
Exemple #3
0
        /// <summary>
        /// Constructor used by EDL File
        /// </summary>
        /// <param name="reader">The binary reader that contains the table data</param>
        /// <param name="table11">Table 11 object for the meter</param>
        // Revision History
        // MM/DD/YY who Version Issue# Description
        // -------- --- ------- ------ ---------------------------------------
        // 07/30/09 RCG 2.20.19 N/A    Created
        // 12/12/11 RCG 2.53.20        Modified for Extended LP and IP support

        public StdTable14(PSEMBinaryReader reader, StdTable11 table11)
            : this(reader, table11, 14)
        {
        }
Exemple #4
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="psem">The PSEM communications object for the current session.</param>
        /// <param name="table11">The actual sources limiting table.</param>
        /// <param name="tableID">The Table ID Number</param>
        // Revision History
        // MM/DD/YY who Version Issue# Description
        // -------- --- ------- ------ ---------------------------------------
        // 12/12/11 RCG 2.53.20 N/A    Created

        public StdTable14(CPSEM psem, StdTable11 table11, ushort tableID)
            : base(psem, tableID, StdTable14.DetermineTableSize(table11))
        {
            m_Table11 = table11;
        }
Exemple #5
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="psem">The PSEM communications object for the current session.</param>
        /// <param name="Table11">The actual sources limiting table.</param>
        // Revision History
        // MM/DD/YY who Version Issue# Description
        // -------- --- ------- ------ ---------------------------------------
        // 09/19/08 RCG 2.00.00 N/A    Created for OpenWay
        // 12/12/11 RCG 2.53.20        Modified for Extended LP and IP support

        public StdTable14(CPSEM psem, StdTable11 Table11)
            : this(psem, Table11, 14)
        {
        }