Class FirmwareServiceClient

extends ServiceClient implements FirmwareService

Class summary


Constructors

constructor selector/ServiceSelector=SELECTOR

Statics

SELECTOR -> any

Methods

close -> none

config-entry key/string -> any

firmware-writer-commit handle/int checksum/ByteArray -> none

firmware-writer-pad handle/int size/int value/int -> none

firmware-writer-write handle/int bytes/ByteArray -> none

id -> int

open --timeout/Duration=null [--if-absent] -> any

operator == other/any -> bool
Whether this object is equal to the other.
By default, identical is used for equality.
Inheritance
Classes overwrite this operator to get an equality specific to their needs. Equality operators often compare the type and field contents. For example:

class Pin:
  number/int

  constructor .number:

  operator == other:
    if other is not Pin: return false
    return number == other.number
A class doesn't have to follow the above format, but it must keep the operator in sync with any hash-code method. That is, if a class has a hash-code member, then the equality and hash-code must agree. If two instances are equal (a == b), then their hash codes must also be equal (a.hash-code == b.hash-code).

rollback -> none

upgrade -> none

Fields