1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
-
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Runtime.InteropServices;
- namespace ANT_Managed_Library.ANTFS
- {
-
-
-
-
-
- [StructLayout(LayoutKind.Sequential)]
- public struct ANTFS_ClientParameters
- {
-
-
-
- public uint SerialNumber;
-
-
-
- public ushort BeaconDeviceType;
-
-
-
- public ushort BeaconManufacturerID;
-
-
-
- public byte BeaconRadioFrequency;
-
-
-
- [MarshalAs(UnmanagedType.U1)]
- public BeaconPeriod LinkPeriod;
-
-
-
- [MarshalAs(UnmanagedType.Bool)]
- public bool IsPairingEnabled;
-
-
-
- [MarshalAs(UnmanagedType.Bool)]
- public bool IsUploadEnabled;
-
-
-
- [MarshalAs(UnmanagedType.Bool)]
- public bool IsDataAvailable;
-
-
-
- [MarshalAs(UnmanagedType.U1)]
- public AuthenticationType AuthenticationType;
-
-
-
-
- public byte BeaconTimeout;
-
-
-
- public byte PairingTimeout;
-
-
-
-
-
- public ANTFS_ClientParameters(ushort deviceType, ushort manufacturerID)
- {
-
- BeaconDeviceType = deviceType;
- BeaconManufacturerID = manufacturerID;
- SerialNumber = 0;
- BeaconRadioFrequency = 50;
- LinkPeriod = BeaconPeriod.EightHz;
- IsPairingEnabled = true;
- IsUploadEnabled = false;
- IsDataAvailable = false;
- AuthenticationType = AuthenticationType.Pairing;
- BeaconTimeout = 60;
- PairingTimeout = 5;
- }
- }
- }
|