public static void programHMAXkernels(HMAXlayer layer, string filename) { var fs = new FileStream(filename, FileMode.Open); var len = (int)fs.Length; var KernelBytes = new byte[len]; fs.Read(KernelBytes, 0, len); WriteToPipeIn(PipeInAddress.HMAX, (int)layer, len, KernelBytes); }
public static void setHMAXDecay(HMAXlayer layer, byte value) { HMAX.decays[(int)layer] = value; SetWireInValue(WireInAddress.HMAX, (int)layer, (uint)(HMAX.decays[(int)layer] << 8), 0xFF00); UpdateWireIns(); }
public static void setHMAXThreshold(HMAXlayer layer, byte value) { HMAX.thresholds[(int)layer] = value; SetWireInValue(WireInAddress.HMAX, (int)layer, (uint)(HMAX.thresholds[(int)layer]), 0x00FF); UpdateWireIns(); }
public static void programHMAXkernels(HMAXlayer layer, string filename) { var fs = new FileStream(filename, FileMode.Open); var len = (int)fs.Length; var KernelBytes = new byte[len]; fs.Read(KernelBytes, 0, len); WriteToPipeIn(PipeInAddress.HMAX, (int)layer, len, KernelBytes); }
public static void setHMAXDecay(HMAXlayer layer, byte value) { HMAX.decays[(int)layer] = value; SetWireInValue(WireInAddress.HMAX, (int)layer, (uint)(HMAX.decays[(int)layer] << 8), 0xFF00); UpdateWireIns(); }
public static void setHMAXThreshold(HMAXlayer layer, byte value) { HMAX.thresholds[(int)layer] = value; SetWireInValue(WireInAddress.HMAX, (int)layer, (uint)(HMAX.thresholds[(int)layer]), 0x00FF); UpdateWireIns(); }