SHIPHarbour:DataTypes

From Serious Documentation
Revision as of 17:50, 25 July 2017 by NickWeaver (talk | contribs) (Created page with "==Coming Soon== This page is currently under construction. If you need immediate help with this topic, please contact [https://www.seriousintegrated.com/contact Serious Suppor...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Coming Soon

This page is currently under construction. If you need immediate help with this topic, please contact Serious Support.

Thank you for your patience.

Source File

SHIPHarbour_DataTypes.proto

Description

The SHIPHarbour API re-defines all the primitive data types from the protobuf format into messages in order to be able to test if the member was initialized or not. This is because there is no way to tell if a member was set to the default value intentionally or was never set, unless the member is a message. Additionally, all enums are declared in this file because it is not possible to have two different enum types to use the same name.

Primitives

SInt64Value

SHIPHarbour:Data Types:SInt64Value

UInt64Value

SHIPHarbour:Data Types:UInt64Value

Fixed64Value

SHIPHarbour:Data Types:Fixed64Value

DoubleValue

SHIPHarbour:Data Types:DoubleValue

Int32Value

SHIPHarbour:Data Types:Int32Value

UInt32Value

SHIPHarbour:Data Types:UInt32Value

FloatValue

SHIPHarbour:Data Types:FloatValue

BoolValue

SHIPHarbour:Data Types:BoolValue

StringValue

SHIPHarbour:Data Types:StringValue

BytesValue

SHIPHarbour:Data Types:BytesValue

Enums

VersionCode

SHIPHarbour:Data Types:VersionCode

ErrorCode

SHIPHarbour:Data Types:ErrorCode

ProgramType

SHIPHarbour:Data Types:ProgramType

ProgramState

SHIPHarbour:Data Types:ProgramState

FirmwareType

SHIPHarbour:Data Types:FirmwareType

UpdateMethod

SHIPHarbour:Data Types:UpdateMethod

UpdateStage

SHIPHarbour:Data Types:UpdateStage

FSType

SHIPHarbour:Data Types:FSType

Core Types

Program

SHIPHarbour:Data Types:Program

FirmwareVersion

SHIPHarbour:Data Types:FirmwareVersion

Firmware

SHIPHarbour:Data Types:Firmware

Endpoint

SHIPHarbour:Data Types:Endpoint

Module

SHIPHarbour:Data Types:Module

ModuleDetails

SHIPHarbour:Data Types:ModuleDetails

PluginDetails

SHIPHarbour:Data Types:PluginDetails

RoutineInfo

SHIPHarbour:Data Types:RoutineInfo