connect-sdk / de.proglove.sdk.display / PgScreenData
PgScreenData
data class PgScreenData :IPgCommandData<PgScreenData>
This object holds the data for updating a screen on a ProGlove display device.
Constructors
| Name | Summary |
|---|---|
| <init> | PgScreenData(templateId:String, templateFields:Array<PgTemplateField>, refreshType:RefreshType= RefreshType.DEFAULT, durationMs:Int= 0)This object holds the data for updating a screen on a ProGlove display device. PgScreenData(templateId:String, templateFields:Iterable<PgTemplateField>, refreshType:RefreshType= RefreshType.DEFAULT, durationMs:Int= 0) |
Properties
| Name | Summary |
|---|---|
| durationMs | The duration for how long the notification should be displayed. Only used when sent with de.proglove.sdk.IPgManager.setNotificationScreen, must be >0 in that case. An automatic transition back to the previous screen will take place after this time. A notification can be replaced by any other notification and by a new screen. Depending on your implementation, this is thus only an upper limit on the time this notification will be shown.val durationMs:Int |
| refreshType | The RefreshType type to be used while setting this screen.val refreshType:RefreshType |
| templateFields | A list of PgTemplateFields which hold the data for header and content for each field in the templateval templateFields:Iterable<PgTemplateField> |
| templateId | The id of teh template to be used to construct the screenval templateId:String |