Skip to content

1.0 #30

Open
Open

Description

@i-n-g-o
  • Value Range: do we define that the 2nd value needs to be higher?
    • no
  • Value Color: data example correct? (double-check)
    • change color-value description and added RGB/RGBA Float
  • specify: if a server only sends updates after init is done?
  • parameter tags: Space separated list of tags? 0-terminated list of string-short? or size-prefixed list of string-short
    • limitation by design (tags without spaces)
  • Packet do we need to define the order of timestamp and data?
    • yes
  • specify: Optional properties can be ordered randomly 
    • yes
  • Widget Textbox: does it need a placeholder text? (multilanguage) vs. multilanguage-string for default value?
    • added placeholder in Text Input widget
  • NOTE: Value Enum: make sure indexes are in range and reordering of entries changes value
  • Value URI: specify filter (instead of linking to microsoft)
  • Review Datatypes
  • Re-enumerate Commands?
  • Limit endless parameter id? (e.g.: to 4 bytes) #40
  • Ping/Pong commands? #41
  • consider pre-initizalize command with amount of parameters. this allows a client to show a progress bar until all parameters are transmitted.
  • Is it necessary to forbid parameter id 0? (maybe useful to setup root-group) (Still: a parameter-id of 0 for a parameter is always forbidden)
  • consider all size-prefixes to be dynamic (like parameter id)
  • review all sizes: e.g.: enum-index, order (use unlimited ids?)
  • reconsider MULT-flag in packet to get rid of packet terminator for single-data packets #45
  • rename "Command" to "Packet type"?
  • Forward compatibility #46
  • define rcp version and clarify versioning #47

  • consider combining readonly, enable into one byte "flags" (parameter, widget)
  • consider optional-option for parameter #42 - moved to 1.1
  • Re-introduce number-scale? moved to 1.1
  • List-value rework (parsing does not work like it specified right now) moved to 1.1 

Activity

  1. added this to the v1.0 milestone on Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions