public CyCustErr GetBootloaderData(ICyBootloaderProviderArgs_v1 args, out CyBootloaderData_v1 data) { CyParameters prms = new CyParameters(args.InstQuery); CyBootloaderChecksumType_v1 checksum = CyBootloaderChecksumType_v1.BasicChecksum; if (prms.PacketChecksumType == true) { checksum = CyBootloaderChecksumType_v1.CRC16; } data = new CyBootloaderData_v1(prms.Version, checksum, prms.IOComponent); return CyCustErr.OK; }
public CyCustErr GetBootloaderData(ICyBootloaderProviderArgs_v1 args, out CyBootloaderData_v1 data) { CyParameters prms = new CyParameters(args.InstQuery); CyBootloaderChecksumType_v1 checksum = CyBootloaderChecksumType_v1.BasicChecksum; if (prms.PacketChecksumType == true) { checksum = CyBootloaderChecksumType_v1.CRC16; } data = new CyBootloaderData_v1(prms.Version, checksum, prms.IOComponent); return(CyCustErr.OK); }