/// <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); }
/// <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); }
private static extern int AccessV2_TimeGroupWrite(UInt32 devNum, ref AccessV2_TimeGroupPack groupPack);