ICAM-500 Programming Guide 56
4.9 module device
4.9.1 class Network
4.9.2 class Firmware
class device.Network
info()
Get ICAM-500 device network configuration
Returns: tuple(str, str, str, str, str)
Input value out of range.
1. mode : ‘dhcp’ or ‘static’
2. IP: IPv4 address
3. netmask: IPv4 netmask
4. gateway: IPv4 gateway address
5. MAC adress: ICAM-500 MAC address
config(mode='dhcp', ip=None, netmask=None, gateway=None)
Configure ICAM-500 network
info()
Get ICAM-500 device network configuration
Parameters: mode: str
‘dhcp’: Set network in DHCP mode. ip, netmask, gate-
way must set None.
‘static’: Set a static IPv4 address.
ip: str
IPv4 address. ex. ‘192.168.0.100’
netmask: str
IPv4 netmask. ex. ‘255.255.255.0’
gateway: str
IPv4 gateway. ex. ‘192.168.0.1’
Raises: AttribureError
If mode is “dhcp”, ip/netmask/gateway must set None.
class device.Firmware(camera)
info()
Read firmware version
Returns: str
Firmware version in date format(YYYYMMDD). ex. ‘20220216’