Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 2x 6x 2x 3x 3x 2x 2x 3x 3x 2x 2x 2x 1x 1x 2x 2x | import axios from 'axios';
export const apiUpdateActiveDotbotAddress = async (address) => {
return await axios.put(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/dotbot_address`,
{ address: address },
{ headers: { 'Content-Type': 'application/json' } }
);
}
export const apiFetchDotbots = async () => {
return await axios.get(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/dotbots`,
).then(res => res.data);
}
export const apiFetchDotbot = async (address) => {
return await axios.get(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/dotbots/${address}`,
).then(res => res.data);
}
export const apiFetchActiveDotbotAddress = async () => {
return await axios.get(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/dotbot_address`,
).then(res => res.data.address);
}
export const apiUpdateMoveRaw = async (address, left, right) => {
const command = { left_x: 0, left_y: left, right_x: 0, right_y: right };
return await axios.put(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/dotbots/${address}/move_raw`,
command,
{ headers: { 'Content-Type': 'application/json' } }
);
}
export const apiUpdateRgbLed = async (address, red, green, blue) => {
const command = { red: red, green: green, blue: blue };
return await axios.put(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/dotbots/${address}/rgb_led`,
command,
{ headers: { 'Content-Type': 'application/json' } }
);
}
export const apiFetchLH2CalibrationState = async () => {
return await axios.get(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/lh2/calibration`,
).then(res => res.data);
}
export const apiApplyLH2Calibration = async () => {
return await axios.put(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/lh2/calibration`,
);
}
export const apiAddLH2CalibrationPoint = async (index) => {
return await axios.post(
`${process.env.REACT_APP_DOTBOTS_BASE_URL}/controller/lh2/calibration/${index}`,
);
}
|