Exemple #1
0
            /// <summary>
            /// 写入时间组
            /// </summary>
            /// <param name="list"></param>
            /// <returns></returns>
            public bool WriteTimeGroup(List <AccessV2_TimeGroup> list)
            {
                var pack = new AccessV2_TimeGroupPack();

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

                return(success != 0);
            }
Exemple #2
0
            /// <summary>
            /// 读取时间组
            /// </summary>
            /// <returns></returns>
            public List <AccessV2_TimeGroup> ReadTimeGroup()
            {
                var pack    = new AccessV2_TimeGroupPack();
                var list    = new List <AccessV2_TimeGroup>();
                int success = AccessV2_TimeGroupRead(m_CurrentDevice, ref pack);

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