# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewGatewayRegistry creates a new instance of GatewayRegistry, bound to a specific deployed contract.
NewGatewayRegistryCaller creates a new read-only instance of GatewayRegistry, bound to a specific deployed contract.
NewGatewayRegistryFilterer creates a new log filterer instance of GatewayRegistry, bound to a specific deployed contract.
NewGatewayRegistryTransactor creates a new write-only instance of GatewayRegistry, bound to a specific deployed contract.
NewGatewayStore returns a gateway store that was configured in the given cfg.
No description provided by the author
NewPostgresStore returns a gateway store that uses a postgresql backend.
NewThingsIXGatewayRegistry builds a new ThingsIX gateway registry client.
NewUnknownGatewayLogger returns a callback that can be used to record gateways their local id to a source defined in the given cfg.
No description provided by the author
SignPlainBatchOnboardMessage signs a gateway onboard message for the PlainBatchGatewayOnboarder smart contract.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrRecordingUnknownGatewaysDisabled is thrown when recorded unknown gateways are retrieved when this functionality is disabled.
No description provided by the author
No description provided by the author
No description provided by the author
GatewayRegistryABI is the input ABI used to generate the binding from.
GatewayRegistryMetaData contains all meta data concerning the GatewayRegistry contract.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
Gateway represents a ThingsIX gateway.
Details are available after the owner set gateway details.
GatewayRegistry is an auto generated Go binding around an Ethereum contract.
GatewayRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
GatewayRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
GatewayRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
GatewayRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
GatewayRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
GatewayRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
GatewayRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
GatewayRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
GatewayRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
No description provided by the author
No description provided by the author
No description provided by the author
RegistrySyncAPIConfig retrieve gateway information from the ThingsIX gateway registry through the HTTP API.
RegistrySyncConfig describes how gateway information is retrieved from the ThingsIX gateway registry.
RegistrySyncOnChainConfig retrieve gateway information from the ThingsIX gateway registry from the smart contract.
No description provided by the author
Struct0 is an auto generated low-level Go binding around an user-defined struct.
UniqueGatewayBands represents the unique set of frequency plans/bands.

# Interfaces

No description provided by the author
No description provided by the author
ThingsIXRegistry provides access to ThingsIX gateway registry.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
ThingsIxID is the gateways public key without the leading `0x02`.