Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
Used in:
Used in:
,[(nanopb).max_size = 1]; // Number of lights connected to DALI controller.
[(nanopb).max_count = 4];
Used in:
Used in:
0 - 999 Diagnostics
Multi-purpose event, see description of event notification for more information.
Message type unknown by device.
1000 - 1999 Hardware Failures
Index indicates relay (not supported yet).
Error while writing to flash memory.
Error while reading from flash memory, flash memory corrupt.
Real Time Clock has not set.
2000 - 2999 Light Events
Index indicates light.
Index indicates light.
DALI communication failure.
Ballast failure detected (DALI only).
Attempt to switch an end-point configured as tariff from OVL schedule or manual override (index indicates end-point).
3000 - 3999 Tariff Events
Tariff switched on.
Tariff switched off.
4000 - 4999
Long term monitoring buffer overrun occurred.
P1 meter could not be read.
A short has been detected.
A short has been resolved.
Indicates that the enclose of the has been opened.
Indicates that the enclosure of the device has been closed.
Relay was switched on by self-test function.
Relay was switched off by self-test function.
The device had a power outage.
Device switched to local mode.
Device switched to remote mode.
5000 - 5999 Firmware Events
Start activating new firmware, after downloading. Or indicates that the device has switched from one firmware bank to another.
Download of firmware failed, i.e. location incorrect.
Download of firmware failed, image incorrect.
Configuration changed from one bank to other (after request from platform).
6000 – 6999
Alternative channel selected for communication (description contains selected channel GPRS/CDMA/Ethernet).
Communication has been recovered for this channel.
7000 - 7999
Out of sequence occurred and sequence number is renegotiated.
OSLP message could not be verified.
Invalid TLS certificate.
Used in:
[(nanopb).max_size=1];
[(nanopb).max_size = 81];
[(nanopb).max_size = 15]; // - Format YYYYMMDDhhmmss UTC, indicates the date and time of the event.
Used in:
[(nanopb).max_count = 6];
Used in:
Deprecated, no longer supported by the platform.
Used in:
Deprecated, no longer supported by the platform.
Used in:
Used in:
Used in:
Contains specific configuration for DALI controllers.
Contains specific configuration for Relay.
Deprecated, no longer supported by the platform.
Deprecated, no longer supported by the platform.
Deprecated, no longer supported by the platform.
Deprecated, no longer supported by the platform.
Time synch frequency (seconds).
[(nanopb).max_count = 4]; // The fixed IP address of this device.
[(nanopb).max_count = 4]; // Network mask for fixed IP address.
[(nanopb).max_count = 4]; // Gateway address for fixed IP address.
Is DHCP enabled for this device?
optional bool isTlsEnabled = 15; // Defines if TLS is enabled. optional uint32 oslpBindPortNumber = 16; // The port used for TLS connections. optional string commonNameString = 17 [default = 'TLS Test']; //[default = 'TLS Test',(nanopb).max_count = 25]; // The common name (CN) used when isTlsEnabled equals true.
Communication Timeouts (seconds) (wait for answer, socket establish, or server response = comm watchdog for local mode).
Communication number of retries.
Time between communication attempts.
[(nanopb).max_count = 4]; // The IP address of the platform.
The port number of the platform.
Is the test button enabled for this device?
Is the automatic summer timing enabled for this device?
The calculated sunrise time modified by this value. Time is moved earlier (if offset is negative) or later (if offset is positive). In seconds.
The calculated sunset time modified by this value. Time is moved earlier (if offset is negative) or later (if offset is positive). In seconds.
[(nanopb).max_count = 4]; // Switching delay (seconds), array of 4 values. Default 0, 0, 0, 0.
Relay linking is a software linking, to may link each relay with each other relay. It is a matrix. Example, if relay 1 is linked with relay 3, if relay 1 will be switched (by OSGP or local by internal scheduler), the relay 3 will switch automatically (on or off, as it set) without new command.
Is relayRefreshing enabled for this device? Set minutely the nominal relay state and status according to active schedule after power outage and missed switching or anti manipulation.
[default = '0360100',(nanopb).max_count = 7]; // The time point for DST for Europe is not identical in every country. It should be added as parameters the weekday, month and time point for DST/summer and winter.
[default = '1060200',(nanopb).max_count = 7]; // The time point for DST for Europe is not identical in every country. It should be added as parameters the weekday, month and time point for DST/summer and winter.
========= Firmware Management
Used in:
Used in:
[(nanopb).max_size = 7]; // RXX
Deprecated, no longer supported by the platform.
Used in:
Deprecated, no longer supported by the platform.
Used in:
[(nanopb).max_count = 20];
Used in:
Used in:
[(nanopb).max_count = 6];
Bitmask for max 32 events, using NotificationBit for bit positions.
Hardware - The number of outputs of this device.
Hardware - DC output voltage MAXimum (in mV).
Hardware - DC output current voltage (in mV).
Hardware - Maximum output power on DC output (mW).
[(nanopb).max_size = 18]; // Hardware - Serial number of this device.
[(nanopb).max_size = 6]; // Hardware - MAC-address of this device.
[(nanopb).min_size = 10, (nanopd).max_size = 25] ; // Hardware - The hardware ID of this device.
Hardware - The internal flash memory size.
Hardware - The external flash memory size.
Hardware - The last internal test result code.
Hardware - The startup counter.
Software - The boot loader version.
Software - The firmware version.
[(nanopb).max_size = 6]; // Software - The current configuration bank in use.
Device - The name of this device.
Device - Not UTC, the time used in timing operations (adjusted "offset" + summer timing). YYYYMMDDhhmmss format.
Device - The current IP address of this device.
Deprecated, no longer supported by the platform.
Used in:
Used in:
,[(nanopb).max_size = 1]; // External index, for example 1.
[(nanopb).max_size = 1]; // Internal address, for example 2.
Used in:
, ,Used in:
, ,[(nanopb).max_size = 1]; // Index number of connected light (DALI), none means all connected lights.
[(nanopb).max_size = 1]; // 1 - 100 %
Used in:
, ,========= Types
Used in:
Correction in minutes with respect to UTC.
Divide by 1000000 to get float value.
Divide by 1000000 to get float value.
Deprecated, no longer supported by the platform.
Used in:
,Deprecated, no longer supported by the platform.
Used in:
, ,========= Event Notification
For example LightValue changes.
For example Tariff changes.
For example monitor buffer is almost full.
For example firmware activation.
For example alternative channel.
For example out of sequence.
Used in:
,Pages start from 1.
Deprecated, no longer supported by the platform.
Used in:
,[(nanopb).max_size = 15]; // Record time - format YYYYMMDDhhmmss UTC.
Meter type (P1, Pulse, Aux).
Electricity delivered to client (Tariff I + Tarrif II) in 0,001 kWh.
Actual Electricity power delivered in W.
Used in:
Total lighting hours
========= Device Installation
Used in:
[(nanopb).max_size = 41];
[(nanopb).max_size = 4];
16 bits
Used in:
[(nanopb).max_size = 15];// - Format YYYYMMDDhhmmss UTC.
Location information of device.
Used in:
,[(nanopb).max_count = 6];
Deprecated, no longer supported by the platform.
Used in:
[(nanopb).max_size = 1]; // external index, for example 1
Total lighting minutes for lighting relay
Used in:
,[(nanopb).max_count = 1];
[(nanopb).max_count = 1];
[(nanopb).max_count = 4]; // IndexNumber of output Relay to switch ON if Master Relay state changes as determined by masterRelayOn.
[(nanopb).max_count = 4]; // IndexNumber of output Relay to switch OFF if Master Relay sate changes as determined by MasterRelayOff.
Used in:
,Used in:
[(nanopb).max_size = 1]; // Index number of connected light (DALI), none means all connected lights.
[default = true]; // Resume at next schedule item or direct.
Used in:
Used in:
[(nanopb).max_size = 9]; //- Format YYYYMMDD UTC, indicates the range of a schedule entry, from startDay.
[(nanopb).max_size = 9]; // - Format YYYYMMDD UTC, including endDay.
[(nanopb).max_size = 7]; // - Format hhmmss localtime set when actionTime = ABSOLUTETIME.
Window to wait for light sensor trigger.
[(nanopb).max_count = 6];
React to setTransition or switch astronomical.
Minimal time (in seconds) the lights should burn before deciding to switch the lights on.
Index of schedule entry in the schedule list.
Is this schedule entry enabled?
========= Configuration
Used in:
Contains specific configuration for DALI controllers.
Contains specific configuration for Relay.
Deprecated, no longer supported by the platform.
Deprecated, no longer supported by the platform.
Deprecated, no longer supported by the platform.
Deprecated, no longer supported by the platform.
Time synch frequency (seconds).
[(nanopb).max_count = 4]; // The fixed IP address of this device.
[(nanopb).max_count = 4]; // Network mask for fixed IP address.
[(nanopb).max_count = 4]; // Gateway address for fixed IP address.
Is DHCP enabled for this device?
optional bool isTlsEnabled = 14; // Defines if TLS is enabled. optional uint32 oslpBindPortNumber = 15; // The port used for TLS connections. optional string commonNameString = 16 [default = 'TLS Test']; //[default = 'TLS Test',(nanopb).max_count = 25]; // The common name (CN) used when isTlsEnabled equals true.
Communication Timeouts (seconds) (wait for answer, socket establish, or server response = comm watchdog for local mode).
Communication number of retries.
Time between communication attempts.
[(nanopb).max_count = 4]; // The IP address of the platform.
The port number of the platform.
Is the test button enabled for this device?
Is the automatic summer timing enabled for this device?
The calculated sunrise time modified by this value. Time is moved earlier (if offset is negative) or later (if offset is positive). In seconds.
The calculated sunset time modified by this value. Time is moved earlier (if offset is negative) or later (if offset is positive). In seconds.
[(nanopb).max_count = 4]; // Switching delay (seconds), array of 4 values. Default 0, 0, 0, 0.
Relay linking is a software linking, to may link each relay with each other relay. It is a matrix. Example, if relay 1 is linked with relay 3, if relay 1 will be switched (by OSGP or local by internal scheduler), the relay 3 will switch automatically (on or off, as it set) without new command.
Is relayRefreshing enabled for this device? Set minutely the nominal relay state and status according to active schedule after power outage and missed switching or anti manipulation.
[default = '0360100',(nanopb).max_count = 7]; // The time point for DST for Europe is not identical in every country. It should be added as parameters the weekday, month and time point for DST/summer and winter.
[default = '1060200',(nanopb).max_count = 7]; // The time point for DST for Europe is not identical in every country. It should be added as parameters the weekday, month and time point for DST/summer and winter.
Used in:
========= Key Management
Used in:
[(nanopb).max_size = 138]; // Verification key / public key of the platform to check the validity of an incoming message.
Used in:
Used in:
Bitmask for max 32 events, using NotificationBit for bit positions.
Used in:
========= Ad-Hoc & Status
Used in:
[(nanopb).max_count = 6];
Used in:
Used in:
Used in:
========= Scheduling
Used in:
[(nanopb).max_count = 50];
RT_NOT_SET is NOT supported!
Used in:
Used in:
Night-Day or Day-Night transition.
[(nanopb).max_size = 7]; // - Format hhmmss UTC.
Used in:
Deprecated, no longer supported by the platform.
Used in:
Instantaneous current L1 in mA.
Instantaneous current L2 in mA.
Instantaneous current L3 in mA.
Instantaneous active power L1 in W.
Instantaneous active power L2 in W.
Instantaneous active power L3 in W.
Power factor L1 (in 1/2^32) in steps of 0.1, 10 equals a power factor of 1.
Power factor L2 (in 1/2^32) in steps of 0.1, 10 equals a power factor of 1.
Power factor L3 (in 1/2^32) in steps of 0.1, 10 equals a power factor of 1.
[(nanopb).max_count = 4]; // Measurement data per relay.
Used in:
Used in:
Used in:
, , , , , , , , , , , , , , , , , , , ,General failure.
Request received in wrong state.
Used in:
Used in:
[(nanopb).max_size = 1];
Used in:
[(nanopb).max_count = 1]; // The index of the configuration set (0,1).
Used in:
FIRMWARE_EVENTS_CONFIGURATION_CHANGED Event will be sent, after the Configuration change.
Used in:
[(nanopb).max_size = 6]; // The version of the firmware which should be installed.
Used in:
FIRMWARE_EVENTS_ACTIVATING Event will be sent, after the firmware change has completed.
Deprecated, no longer supported by the platform.
Used in:
[(nanopb).max_size = 15]; // - Format YYYYMMDDhhmmss UTC.
[(nanopb).max_size = 15]; // - format YYYYMMDDhhmmss UTC.
Used in:
========= Enums
Used in:
========= Certificate Management
Used in:
[(nanopb).max_size = 100]; // The domain name of the certificate Server.
[(nanopb).max_size = 255]; // The relative path of the certificate.
Used in:
Used in:
[(nanopb).max_size = 100]; // Server-name without protocol like this example: localhost.
[(nanopb).max_size = 255]; // Relative URL like this example: /firmware/PSLD/RXX.
Used in:
Used in:
Used in:
Minutes before sunset / sunrise.
Minutes after sunset / sunrise.