RICADO Gen 4 API JS Client

RICADO Gen 4 API JS Client

Class

ReemoonSizerModel

Extends
  • BaseModel

Summary

ReemoonSizerModel Constructor

.

Description

Model Class for a Reemoon Sizer

Constructor

protected

new ReemoonSizerModel(siteId)

ReemoonSizerModel Constructor

Parameters

  • siteId number

    The Site ID associated with this Reemoon Sizer

Source

Members

autoCreateBatchDelaynumber

The Auto Create Batch Delay in Milliseconds for this Reemoon Sizer. Only honoured when greater than 1200 ms on a Packrun Change or 500 ms on a Time Batch Change, otherwise the RTU default delay applies

Type

  • number

Source

fruitSizesArray.<{fruitSize: string, points: {incomingFruitPerMinute: number, recycledFruitPerMinute: number, allocatedFruitPerMinute: number}}>

The Fruit Sizes defined and handled by this Reemoon Sizer

Type

  • Array.<{fruitSize: string, points: {incomingFruitPerMinute: number, recycledFruitPerMinute: number, allocatedFruitPerMinute: number}}>

Source

outletsArray.<{id: string, number: number, type: string, points: {name: number, fruitPerMinute: number, packsPerMinute: number, utilization: number, status: number, productId: number, productName: number}}>

The Outlets defined for this Reemoon Sizer

Type

  • Array.<{id: string, number: number, type: string, points: {name: number, fruitPerMinute: number, packsPerMinute: number, utilization: number, status: number, productId: number, productName: number}}>

Source

productClassTypesArray.<{productName: string, classType: string, matchType: string}>

An Array of Product to Class Type Maps for this Reemoon Sizer

Type

  • Array.<{productName: string, classType: string, matchType: string}>

Source

sourcesArray.<({type: string, riserId: string}|{type: string, sizerId: string, outletNumbers: Array.<number>})>

An Array of Sources that deliver Fruit to this Reemoon Sizer

Type

  • Array.<({type: string, riserId: string}|{type: string, sizerId: string, outletNumbers: Array.<number>})>

Source

Methods

static

fromJSON(json, siteId) → {ReemoonSizerModel}

Create a new ReemoonSizerModel from a JSON Object or JSON String

Parameters

  • json Object.<string, any> | string

    A JSON Object or JSON String

  • siteId number

    The Site ID associated with this Reemoon Sizer

Returns

  • ReemoonSizerModel

Source