Beispiel #1
0
            /// <summary>
            /// 写入时间段
            /// </summary>
            /// <returns></returns>
            public bool WriteTimeSegment(List <AccessV2_TimeSegment> list)
            {
                var pack = new AccessV2_TimeSegmentPack();

                pack.Data  = new AccessV2_TimeSegment[50];
                pack.Count = list.Count;
                for (int index = 0; index < pack.Count; index++)
                {
                    pack.Data[index] = list[index];
                }
                int success = AccessV2_TimeSegmentWrite(m_CurrentDevice, ref pack);

                return(success != 0);
            }
Beispiel #2
0
            /// <summary>
            /// 读取时间段
            /// </summary>
            /// <returns></returns>
            public List <AccessV2_TimeSegment> ReadTimeSegment()
            {
                var pack    = new AccessV2_TimeSegmentPack();
                var list    = new List <AccessV2_TimeSegment>();
                int success = AccessV2_TimeSegmentRead(m_CurrentDevice, ref pack);

                if (success == 0)
                {
                    return(null);
                }
                for (int index = 0; index < pack.Count; index++)
                {
                    list.Add(pack.Data[index]);
                }
                return(list);
            }
Beispiel #3
0
 private static extern int AccessV2_TimeSegmentWrite(UInt32 devNum, ref AccessV2_TimeSegmentPack segmentPack);