FieldHandler
function activate
FieldHandler.activate(_fieldAddress) nonpayable
1c5a9d9c
Adds a field to the active fields array
Inputs
type | name | description |
---|---|---|
address | _fieldAddress | address of the field |
function deactivate
FieldHandler.deactivate(_fieldAddress) nonpayable
3ea053eb
Removes a field from the active fields array
Inputs
type | name | description |
---|---|---|
address | _fieldAddress | address of the field |
function getFieldCount
FieldHandler.getFieldCount() view
5cb07ffe
Gets the number of total fields created
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function currentField
FieldHandler.currentField() view
601e9e2e
Gets the latest field from the active fields array
Outputs
type | name | description |
---|---|---|
address | undefined |
function getActiveFields
FieldHandler.getActiveFields() view
84d25e91
Gets all active fields
Outputs
type | name | description |
---|---|---|
address[] | undefined |
function getAllFields
FieldHandler.getAllFields() view
92208228
**re **
Gets all fields
Outputs
type | name | description |
---|---|---|
address[] | undefined |
function newField
FieldHandler.newField(_name, _longitude, _latitude, _grapeType) nonpayable
d0f950fb
Creates a new field contract
Inputs
type | name | description |
---|---|---|
string | _name | the name of the vineyard |
string | _longitude | longitude of the location |
string | _latitude | latitude of the location |
string | _grapeType | undefined |
Outputs
type | name | description |
---|---|---|
address | undefined |
function getFieldAddressAtIndex
FieldHandler.getFieldAddressAtIndex(_index) view
f685d491
Gets a field from the fields array with an index
Inputs
type | name | description |
---|---|---|
uint256 | _index | the index |
Outputs
| type | name | description | |-|-|-| | address | | undefined |
event NewField
FieldHandler.NewField(field, creator) 6de75c8c
Arguments
type | name | description |
---|---|---|
address | field | not indexed |
address | creator | not indexed |
event StatusChanged
FieldHandler.StatusChanged(field, sender) dde62538
Arguments
type | name | description |
---|---|---|
address | field | not indexed |
address | sender | not indexed |