@NoOffset public static class DeviceBootloader.Config extends BootloaderConfig
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
Config()
Default native constructor.
|
Config(long size)
Native array allocator.
|
Config(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static DeviceBootloader.Config |
fromJson(Pointer arg0)
from JSON
|
BytePointer |
getDnsAltIPv4()
Get alternate IPv4 DNS server
|
BytePointer |
getDnsIPv4()
Get primary IPv4 DNS server
|
BytePointer |
getIPv4()
Get IPv4
|
BytePointer |
getIPv4Gateway()
Get IPv4 gateway
|
BytePointer |
getIPv4Mask()
Get IPv4 mask
|
BytePointer |
getMacAddress()
Get MAC address if not flashed on controller
|
Pointer |
getNetworkTimeout()
Get NETWORK timeout
|
DeviceBootloader.Config |
getPointer(long i) |
depthai.UsbSpeed |
getUsbMaxSpeed()
Get maxUsbSpeed
|
Pointer |
getUsbTimeout()
Get USB timeout
|
boolean |
isStaticIPV4()
Get if static IPv4 configuration is set
|
DeviceBootloader.Config |
position(long position) |
void |
setDnsIPv4(ByteBuffer dns) |
void |
setDnsIPv4(ByteBuffer dns,
ByteBuffer dnsAlt) |
void |
setDnsIPv4(BytePointer dns) |
void |
setDnsIPv4(BytePointer dns,
BytePointer dnsAlt)
Set IPv4 DNS options
|
void |
setDnsIPv4(String dns) |
void |
setDnsIPv4(String dns,
String dnsAlt) |
void |
setDynamicIPv4(ByteBuffer ip,
ByteBuffer mask,
ByteBuffer gateway) |
void |
setDynamicIPv4(BytePointer ip,
BytePointer mask,
BytePointer gateway)
Setting a dynamic IPv4 will set that IP as well as start DHCP client
|
void |
setDynamicIPv4(String ip,
String mask,
String gateway) |
void |
setMacAddress(ByteBuffer mac) |
void |
setMacAddress(BytePointer mac)
Set MAC address if not flashed on controller
|
void |
setMacAddress(String mac) |
void |
setNetworkTimeout(Pointer ms)
Set NETWOR timeout
|
void |
setStaticIPv4(ByteBuffer ip,
ByteBuffer mask,
ByteBuffer gateway) |
void |
setStaticIPv4(BytePointer ip,
BytePointer mask,
BytePointer gateway)
Setting a static IPv4 won't start DHCP client
|
void |
setStaticIPv4(String ip,
String mask,
String gateway) |
void |
setUsbMaxSpeed(depthai.UsbSpeed speed)
Set maxUsbSpeed
|
void |
setUsbMaxSpeed(int speed) |
void |
setUsbTimeout(Pointer ms)
Set USB timeout
|
Pointer |
toJson()
To JSON
|
appMem, appMem, network, network, usb, usb, userBlChecksum, userBlChecksum, userBlSize, userBlSizeaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic Config()
public Config(long size)
Pointer.position(long).public Config(Pointer p)
Pointer(Pointer).public DeviceBootloader.Config position(long position)
position in class BootloaderConfigpublic DeviceBootloader.Config getPointer(long i)
getPointer in class BootloaderConfigpublic void setStaticIPv4(@StdString BytePointer ip, @StdString BytePointer mask, @StdString BytePointer gateway)
public void setStaticIPv4(@StdString ByteBuffer ip, @StdString ByteBuffer mask, @StdString ByteBuffer gateway)
public void setStaticIPv4(@StdString String ip, @StdString String mask, @StdString String gateway)
public void setDynamicIPv4(@StdString BytePointer ip, @StdString BytePointer mask, @StdString BytePointer gateway)
public void setDynamicIPv4(@StdString ByteBuffer ip, @StdString ByteBuffer mask, @StdString ByteBuffer gateway)
public void setDynamicIPv4(@StdString String ip, @StdString String mask, @StdString String gateway)
@Cast(value="bool") public boolean isStaticIPV4()
@StdString public BytePointer getIPv4()
@StdString public BytePointer getIPv4Mask()
@StdString public BytePointer getIPv4Gateway()
public void setDnsIPv4(@StdString BytePointer dns, @StdString BytePointer dnsAlt)
public void setDnsIPv4(@StdString BytePointer dns)
public void setDnsIPv4(@StdString ByteBuffer dns, @StdString ByteBuffer dnsAlt)
public void setDnsIPv4(@StdString ByteBuffer dns)
public void setDnsIPv4(@StdString String dns, @StdString String dnsAlt)
public void setDnsIPv4(@StdString String dns)
@StdString public BytePointer getDnsIPv4()
@StdString public BytePointer getDnsAltIPv4()
public void setUsbTimeout(@ByVal @Cast(value="std::chrono::milliseconds*") Pointer ms)
@ByVal @Cast(value="std::chrono::milliseconds*") public Pointer getUsbTimeout()
public void setNetworkTimeout(@ByVal @Cast(value="std::chrono::milliseconds*") Pointer ms)
@ByVal @Cast(value="std::chrono::milliseconds*") public Pointer getNetworkTimeout()
public void setMacAddress(@StdString BytePointer mac)
public void setMacAddress(@StdString ByteBuffer mac)
public void setMacAddress(@StdString String mac)
@StdString public BytePointer getMacAddress()
public void setUsbMaxSpeed(depthai.UsbSpeed speed)
public depthai.UsbSpeed getUsbMaxSpeed()
Copyright © 2023. All rights reserved.