/*
do not edit:
auto-generated by github.com/seamia/protodot
*/
digraph protodot {
/* package: system */
/* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/Status.proto */
/* selection: * */
rankdir=LR;
label="system";
tooltip="system";
bgcolor="transparent"
node [
shape=plaintext
fontsize=10
fontname="Ubuntu"
];
/* ------ nodes ------ */
Node_Ja_107 [shape=plaintext tooltip="system.BT" label=<
| BT |
| 1 | bt_status | APP_AV_STATE |
| 2 | bt_sub_status | ESP_AVRC_CT |
>];
Node_Ja_100 [shape=plaintext tooltip="UpdateReasonCode" label=<| enum UpdateReasonCode |
| UPDATE_CONNECTION_OK | 0 |
| UPDATE_FAILED_ATTEMPT | 1 |
| UPDATE_USER_DISCONNECT | 2 |
| UPDATE_LOST_CONNECTION | 3 |
| UPDATE_FAILED_ATTEMPT_AND_RESTORE | 4 |
| UPDATE_ETHERNET_CONNECTED | 5 |
>];
Node_Ja_102 [shape=plaintext tooltip="ESP_AVRC_CT" label=<| enum ESP_AVRC_CT |
| ESP_AVRC_CT_CONNECTION_STATE_EVT | 0 |
| ESP_AVRC_CT_PASSTHROUGH_RSP_EVT | 1 |
| ESP_AVRC_CT_METADATA_RSP_EVT | 2 |
| ESP_AVRC_CT_PLAY_STATUS_RSP_EVT | 3 |
| ESP_AVRC_CT_CHANGE_NOTIFY_EVT | 4 |
| ESP_AVRC_CT_REMOTE_FEATURES_EVT | 5 |
| ESP_AVRC_CT_GET_RN_CAPABILITIES_RSP_EVT | 6 |
| ESP_AVRC_CT_SET_ABSOLUTE_VOLUME_RSP_EVT | 7 |
>];
Node_Ja_108 [shape=plaintext tooltip="system.PLATFORM" label=<| PLATFORM |
| 1 | project | string |
| 2 | version | string |
| 3 | recovery | bool |
| 4 | name | string |
| 5 | depth | int32 |
>];
Node_Ja_110 [shape=plaintext tooltip="system.Status" label=<| Status |
| 1 | platform | PLATFORM |
| 2 | hw | HW |
| 3 | bt | BT |
| 4 | LMS | LMS |
| 5 | net | NET |
>];
Node_Ja_103 [shape=plaintext tooltip="system.LMS" label=<| LMS |
| 1 | cport | int32 |
| 2 | port | int32 |
| 3 | ip | string |
>];
Node_Ja_106 [shape=plaintext tooltip="system.NET" label=<| NET |
| 1 | wifi | WIFI |
| 2 | ip | IP |
| 3 | urc | UpdateReasonCode |
| 4 | interface | string |
>];
Node_Ja_105 [shape=plaintext tooltip="system.WIFI" label=<| WIFI |
| 1 | rssi | int32 |
| 2 | ssid | string |
| 3 | disconnect_count | int32 |
| 4 | avg_conn_time | float |
>];
Node_Ja_104 [shape=plaintext tooltip="system.IP" label=<| IP |
| 14 | ip | string |
| 15 | netmask | string |
| 16 | gw | string |
>];
Node_Ja_109 [shape=plaintext tooltip="system.HW" label=<| HW |
| 1 | jack_inserted | bool |
| 2 | batt_voltage | float |
>];
Node_Ja_101 [shape=plaintext tooltip="APP_AV_STATE" label=<| enum APP_AV_STATE |
| APP_AV_STATE_IDLE | 0 |
| APP_AV_STATE_DISCOVERING | 1 |
| APP_AV_STATE_DISCOVERED | 2 |
| APP_AV_STATE_UNCONNECTED | 3 |
| APP_AV_STATE_CONNECTING | 4 |
| APP_AV_STATE_CONNECTED | 5 |
| APP_AV_STATE_DISCONNECTING | 6 |
>];
/* ------ connections ------ */
Node_Ja_110:pohw:e -> Node_Ja_109:header [color="#000000" tooltip="Ja_110 --> Ja_109"];
Node_Ja_110:poplatform:e -> Node_Ja_108:header [color="#000000" tooltip="Ja_110 --> Ja_108"];
Node_Ja_110:poLMS:e -> Node_Ja_103:header [color="#000000" tooltip="Ja_110 --> Ja_103"];
Node_Ja_110:ponet:e -> Node_Ja_106:header [color="#000000" tooltip="Ja_110 --> Ja_106"];
Node_Ja_106:powifi:e -> Node_Ja_105:header [color="#000000" tooltip="Ja_106 --> Ja_105"];
Node_Ja_110:pobt:e -> Node_Ja_107:header [color="#000000" tooltip="Ja_110 --> Ja_107"];
Node_Ja_106:pourc:e -> Node_Ja_100 [color="#008000" tooltip="Ja_106 --> Ja_100"];
Node_Ja_106:poip:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_106 --> Ja_104"];
Node_Ja_107:pobt_sub_status:e -> Node_Ja_102 [color="#008000" tooltip="Ja_107 --> Ja_102"];
Node_Ja_107:pobt_status:e -> Node_Ja_101 [color="#008000" tooltip="Ja_107 --> Ja_101"];
/* generated by github.com/seamia/protodot on Friday, 24-Nov-23 14:36:38 EST */
}