diff --git a/plc/coil_string.go b/plc/coil_string.go index 5459399..07908c3 100644 --- a/plc/coil_string.go +++ b/plc/coil_string.go @@ -15,18 +15,23 @@ func _() { _ = x[stackLightRed-4] _ = x[stackLightBlue-5] _ = x[stackLightBuzzer-6] - _ = x[red1EthernetDisable-7] - _ = x[red2EthernetDisable-8] - _ = x[red3EthernetDisable-9] - _ = x[blue1EthernetDisable-10] - _ = x[blue2EthernetDisable-11] - _ = x[blue3EthernetDisable-12] - _ = x[coilCount-13] + _ = x[fieldResetLight-7] + _ = x[cargoShipMagnetRed-8] + _ = x[cargoShipMagnetBlue-9] + _ = x[cargoShipLightRed-10] + _ = x[cargoShipLightBlue-11] + _ = x[sandstormUpRed-12] + _ = x[sandstormUpBlue-13] + _ = x[rocketLightRedNear-14] + _ = x[rocketLightRedFar-15] + _ = x[rocketLightBlueNear-16] + _ = x[rocketLightBlueFar-17] + _ = x[coilCount-18] } -const _coil_name = "heartbeatmatchResetstackLightGreenstackLightOrangestackLightRedstackLightBluestackLightBuzzerred1EthernetDisablered2EthernetDisablered3EthernetDisableblue1EthernetDisableblue2EthernetDisableblue3EthernetDisablecoilCount" +const _coil_name = "heartbeatmatchResetstackLightGreenstackLightOrangestackLightRedstackLightBluestackLightBuzzerfieldResetLightcargoShipMagnetRedcargoShipMagnetBluecargoShipLightRedcargoShipLightBluesandstormUpRedsandstormUpBluerocketLightRedNearrocketLightRedFarrocketLightBlueNearrocketLightBlueFarcoilCount" -var _coil_index = [...]uint8{0, 9, 19, 34, 50, 63, 77, 93, 112, 131, 150, 170, 190, 210, 219} +var _coil_index = [...]uint16{0, 9, 19, 34, 50, 63, 77, 93, 108, 126, 145, 162, 180, 194, 209, 227, 244, 263, 281, 290} func (i coil) String() string { if i < 0 || i >= coil(len(_coil_index)-1) { diff --git a/plc/plc.go b/plc/plc.go index 739874b..cf3160c 100644 --- a/plc/plc.go +++ b/plc/plc.go @@ -59,13 +59,7 @@ const ( type register int const ( - red1Bandwidth register = iota - red2Bandwidth - red3Bandwidth - blue1Bandwidth - blue2Bandwidth - blue3Bandwidth - registerCount + registerCount register = iota ) // Coils @@ -79,12 +73,17 @@ const ( stackLightRed stackLightBlue stackLightBuzzer - red1EthernetDisable - red2EthernetDisable - red3EthernetDisable - blue1EthernetDisable - blue2EthernetDisable - blue3EthernetDisable + fieldResetLight + cargoShipMagnetRed + cargoShipMagnetBlue + cargoShipLightRed + cargoShipLightBlue + sandstormUpRed + sandstormUpBlue + rocketLightRedNear + rocketLightRedFar + rocketLightBlueNear + rocketLightBlueFar coilCount ) diff --git a/plc/register_string.go b/plc/register_string.go index 5931c6c..d7e6528 100644 --- a/plc/register_string.go +++ b/plc/register_string.go @@ -8,18 +8,12 @@ func _() { // An "invalid array index" compiler error signifies that the constant values have changed. // Re-run the stringer command to generate them again. var x [1]struct{} - _ = x[red1Bandwidth-0] - _ = x[red2Bandwidth-1] - _ = x[red3Bandwidth-2] - _ = x[blue1Bandwidth-3] - _ = x[blue2Bandwidth-4] - _ = x[blue3Bandwidth-5] - _ = x[registerCount-6] + _ = x[registerCount-0] } -const _register_name = "red1Bandwidthred2Bandwidthred3Bandwidthblue1Bandwidthblue2Bandwidthblue3BandwidthregisterCount" +const _register_name = "registerCount" -var _register_index = [...]uint8{0, 13, 26, 39, 53, 67, 81, 94} +var _register_index = [...]uint8{0, 13} func (i register) String() string { if i < 0 || i >= register(len(_register_index)-1) {