public static int ToLength(this HidDevices.CoolitRegisterData.BridgeRegisterAddress address) { switch (address) { case HidDevices.CoolitRegisterData.BridgeRegisterAddress.DeviceAddress: return(8); case HidDevices.CoolitRegisterData.BridgeRegisterAddress.UDID: default: return(4); } }
public static CoolitRegisterData CreateRegisterData(HidDevices.CoolitRegisterData.BridgeRegisterAddress address) { return(new CoolitRegisterData(address.ToAccess(), address.ToLength(), (byte)address)); }
public static RegisterAccess ToAccess(this HidDevices.CoolitRegisterData.BridgeRegisterAddress address) { return(RegisterAccess.ReadOnly); }