Type Aliases
PystatusMsgType
PystatusMsgType: { req: string; rslt: string; running: string }
Type declaration
req: string
rslt: string
running: string
RICAddOn
RICAddOn: { SN: string; name: string; poll: string; pollHz: number; pollRd: number }
Type declaration
SN: string
name: string
poll: string
pollHz: number
pollRd: number
RICAddOnCreator
RICAdd
On
Creator
: ((name
: string, addOnFamily
: string, whoAmI
: string, whoAmITypeCode
: string) => RICAddOnBase)Type declaration
- (name: string, addOnFamily: string, whoAmI: string, whoAmITypeCode: string): RICAddOnBase
Parameters
name: string
addOnFamily: string
whoAmI: string
whoAmITypeCode: string
RICConnEventFn
RICConn
Event
Fn
: ((eventType
: RICConnEvent, data
?: string[] | string | null) => void)Type declaration
- (eventType: RICConnEvent, data?: string[] | string | null): void
Parameters
Optional data: string[] | string | null
Returns void
RICEventFn
RICEvent
Fn
: ((eventType
: string, eventEnum
: RICConnEvent | RICUpdateEvent, eventName
: string, data
?: object | string | null) => void)Type declaration
Parameters
eventType: string
eventName: string
Optional data: object | string | null
Returns void
RICFWInfo
RICFWInfo: { comments: string; destname: string; downloadUrl: string; elemType: string; firmware?: string; md5: string; releaseNotes: string; updaters: string[]; version: string }
Type declaration
comments: string
destname: string
downloadUrl: string
elemType: string
Optional firmware?: string
md5: string
releaseNotes: string
updaters: string[]
version: string
RICFile
RICFile: { name: string; size: number }
RICFileStartResp
RICFileStartResp: { batchAckSize: number; batchMsgSize: number; rslt: string }
Type declaration
batchAckSize: number
batchMsgSize: number
rslt: string
RICHWElem
RICHWElem: { IDNo: string; SN: string; addr: string; addrValid: number; busName: string; commsOk: number; name: string; type: string; versionStr: string; whoAmI: string; whoAmITypeCode: string }
Type declaration
IDNo: string
SN: string
addr: string
addrValid: number
busName: string
commsOk: number
name: string
type: string
versionStr: string
whoAmI: string
whoAmITypeCode: string
RICHWElemList_Name
RICHWElemList_Name: { hw: string[]; rslt: string }
RICHWElem_Min
RICHWElem_Min: { I: string; S: string; W: string; c: number; n: string; t: string; v: string; w: string }
Type declaration
I: string
S: string
W: string
c: number
n: string
t: string
v: string
w: string
RICHWElem_Str
RICHWElem_Str: { a: string }
RICLEDPatternCheckerColour
RICLEDPatternCheckerColour: { lcd: string; led: string }
RICProgressCBType
RICProgressCBType: ((received: number, total: number) => void)
Type declaration
- (received: number, total: number): void
Parameters
received: number
total: number
Returns void
RICServoFaultFlags
RICServoFaultFlags: { faultyConnection: boolean; intermittentConnection: boolean; noConnection: boolean; servoHornPositionError: boolean }
Type declaration
faultyConnection: boolean
intermittentConnection: boolean
noConnection: boolean
servoHornPositionError: boolean
RICStreamStartResp
RICStreamStartResp: { maxBlockSize?: number; rslt: string; streamID: number }
Type declaration
Optional maxBlockSize?: number
rslt: string
streamID: number
RICUpdateEventFn
RICUpdate
Event
Fn
: ((eventType
: RICUpdateEvent, data
?: object | string | null) => void)Type declaration
Parameters
Optional data: object | string | null
Returns void
RICUpdateInfo
RICUpdate
Info
: { files
: RICFWInfo[]; firmwareVersion
: string; minimumUpdaterVersion
: Dictionary<string>; note
: string; ricRevision
: string; rslt
: string }Type declaration
firmwareVersion: string
minimumUpdaterVersion: Dictionary<string>
note: string
ricRevision: string
rslt: string
WifiScanWifiItem
WifiScanWifiItem: { auth: string; bssid: string; ch1: number; ch2: number; group: string; pair: string; rssi: number; ssid: string }
Type declaration
auth: string
bssid: string
ch1: number
ch2: number
group: string
pair: string
rssi: number
ssid: string
RICAddOn
Information about an add-on
name: string - Name of add-on
SN: string - Serial number
poll: string - polling type ("status")
pollRd: string - hex data most recently read
pollHz: number - rate of polling